2012

1.       Hammouda, I., Lundell, B., Mikkonen, T. and Scacchi. W. (editors) Proceedings of the Eighth International Conference on open Source Systems. ISBN 978-3-642-33441-2.

 

2.       Kilamo, T., Hammouda, I., Mikkonen, T. and Aaltonen, T.: Open Source Ecosystems: a Tale of Two Cases. In Slinger Jansen, Michael Cusumano, & Sjaak Brinkkemper (Eds.), Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Cheltenham, UK and Northampton, MA, USA: Edward Elgar Publishing. 2012.

 

3.       Hammouda, I. Open Source Ecosystem in Tunisia: An Empirical Study. Free and Open Source Software and Technology for Sustainable Development. UNU Press. 2012. In print.

 

4.       Kilamo, T., Hammouda, I., Mikkonen, T. and Aaltonen, T.: From proprietary to open source - Growing an open source ecosystem. Journal of Systems and Software. 2012. DOI: 10.1016/j.jss.2011.06.071.

 

5.       Zárate Rodríguez, J. H. and Hammouda, I. Maintaining Consistency in XML-based Configurations: A Pattern-driven Approach. Accepted at SQM 2012. To appear.

 

6.       Lokhman, A., Luoto, A., Abdul-Rahman, S. and Hammouda, I. OSSLI: Architecture Level Management of Open Source Software Legality Concerns. In proc. of OSS 2012, pp 356-361. Hammamet, Tunisia. September 2012.

 

7.       Syeed, M., Kilamo, T. Hammouda, I. and Systä, T. Open Source Prediction Methods: a systematic literature review. In proc. of OSS 2012, pp 280-285.Hammamet, Tunisia. September 2012.

 

8.       Kilamo, T., Hammouda, I., Kairamo, V., Räsänen, P. and Saarinen, J. Open Source, Open Innovation and Intellectual Property Rights. In proc. of OSS 2012, pp 298-303. Hammamet, Tunisia. September 2012.

 

9.       Deverashetty, V. K. and Hammouda, I. Integrating Hetrogeneous Learning Spaces through Portable Education Portfolios Accepted at FLOSSEdu 2012. To appear.

 

2011

10.    Syeed, M., Aaltonen, T., Hammouda, I. and Systä, T. Tool Assisted Analysis of Open Source Projects: A Multi-faceted Challenge. International Journal of Open Source Software and Processes . 3(2), 43-78, April-June 2011.

11.    Hammouda, I. Koskimies, K. and Mikkonen, T. Managing Concern Knowledge in Software Systems.  International Journal of Software Engineering and Knowledge Engineering. Vol. 21, No. 7 (2011) 1-31. World Scientific Publishing Company. DOI: 10.1142/S0218194011005566.

12.    Lokhman, A. Abdul-Rahman, S. Luoto, A. and Hammouda, I. Managing Open Source Legality Concerns : A Sustainability Catalyst. In proc. of SOS 2011. OSS 2011 Companion, pp 13-18. October 2011. Salvador, Brazil.

13.    Goduguluri, V. Kilamo, T. and Hammouda, I. KommGame: A Reputation Environment for Teaching Open Source Software. In proc. of OSS 2011, pp 312-315. October 2011. Salvador, Brazil.

14.    Kilamo, T. Hammouda, I. Kairamo, V. Räsänen, P. and Jukka Saarinen J. P. Applying Open Source Practices and Principles in Open Innovation: the Case of Demola Platform. In proc. of OSS 2011, pp 307-311. October 2011. Salvador, Brazil.

15.    Hammouda, I. and Lundell, B. (Eds.) Proceedings of SOS 2011: Towards Sustainable Open Source. Tampere University of Technology, Tampere, ISBN 978-952-15-2718-0, ISSN 1797-836X.

16.    Schweik, C. and Hammouda, I. (Eds.) Proceedings of the OSS 2011 Doctoral Consortium. Tampere University of Technology, Tampere, ISBN 978-952-15-2722-7, ISSN 1797-836X.

17.    Lugmayr, A. Franssila, H. Safran, C. and Hammouda, I. (editors). Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments. 2011. ACM Press.

2010

18.    Hammouda, I., Mikkonen, T., Oksanen, V. and Jaaksi, A. Open Source Legality Patterns: Architectural Design Decisions Motivated by Legal Concerns. Accepted for publications at AMT 2010.      

19.    Hammouda, I., Aaltonen, T. and Capiluppi, A. Second International Workshop on Building Sustainable Open Source Communities (OSCOMM 2010). OSS 2010 Companion.

20.    Hammouda, I. An Empirical Model for Open Source Adoption in Tunisian Software Industry. Accepted for publications at SEAA 2010.

21.    Sirkkala, P. Hammouda, I. and Aaltonen, T. From Proprietary to Open Source: Building a Network of Trust. Accepted for publications at OSOCMM 2010.

22.    Reinhardt, W., Ebner, M., Hammouda, I., Happel, H. and Maalej, W. Workshop on Social Software Engineering (SSE2010). Software Engineering 2010: 249.

23.    Rudzki, J., Hammouda, I., Mikkola, T., Mustonen, K., and Systä, T. Subcontractors in Distributed Scrum Teams. In Darja Smite, Nils Brede Moe and Pär Ågerfalk, editors, Agile and Distributed: Benefiting from application of agile methods in globally distributed software development. To appear. Springer, 2010.

24.    Hammouda, I. Transfer of Educational Methods using Open Sourcing of Learning Management Systems. Accepted for publication at ICALT 2010.

25.    Aaltonen, T., Hammouda, I., Heinimäki, T. J., Mikkonen, T. and Kilamo, T. Evaluating the Readiness of Proprietary Software for Open Source Development. Accepted for publication at OSS 2010.

26.    Hammouda, I. Hossain, S. and Mikkonen, T. Open Source Software as a Trade and Development Driver in Developing Countries - Case Tunisia. Tampere University of Technology. ISBN 978-952-15-2540-7 (printed). ISBN 978-952-15-2541-4 (PDF).

2009

27.    Lundell, B. and Hammouda, I. Open Source Workshop (OSW 2009). SASW 2009 workshop.

28.    Hammouda, I., Aaltonen, T. and Capiluppi, A. First International Workshop on Building Sustainable Open Source Communities (OSCOMM 2009). OSS 2009 Companion.

29.    Hammouda, I. Ruokonen, A. Siikarla, M. Santos, A. L. Koskimies, K. and Systä, T.: Design Profiles: Toward Unified Tool Support for Design Patterns and UML Profiles. Software – Practice and Experience. 39(4): 331-354, 2009.

30.    Rudzki, J., Kiviluoma, K., Poikonen, T. and Hammouda, I. Evaluating Quality of Open Source Components for Reuse-Intensive Commercial Solutions. In Proc. of SEAA 2009, pp 11-19, Patras, Greece, August 2009. IEEE Computer Society.

31.    Rudzki, J., Hammouda, I. and Mikkola, T. Agile Experiences in a Software Service Company. In Proc. of SEAA 2009, pp 224-228, Patras, Greece, August 2009. IEEE Computer Society.

32.    Shah, F. R., Hammouda, I. and Aaltonen, T. Open Source Engineering of Proprietary Software: the Role of Community Practices. In Proc. of OSCOMM 2009, Sweden, June 2009.

33.    Sirkkala, P., Aaltonen, T. and Hammouda, I. Opening Industrial Software: Planting an Onion. In Proc. of OSS 2009, pp 57-69, Skövde, Sweden, June 2009. Springer.

34.    Orsila, H., Geldenhuys, J., Ruokonen, A. and Hammouda, I.: Trust Issues in Open Source Software Development. In Proc. of the Second Warm Up Workshop for ACM/IEEE ICSE 2010, pp 9-12, Cape Town, South Africa, April 2009. ACM Press.

2008

35.    Hammouda, I., Bosch, J., Jazayeri, M. and Mikkonen, T. First International Workshop on Social Software Engineering and Applications. ASE 2008 Companion.

36.    Dvoryanchikova, A., Hossain, M., Hammouda, I., Lobov, A. and Lastra, J. L. M.: A Connectionistic Knowledge-based Approach to the Modelling and Control of Manufacturing Systems. In Proc. of I.T. Revolutions 2008, Venice, Italy, December 2008.

37.    Hammouda, I., Aaltonen, T. and Sirkkala, P.: Exploiting Social Software to Build Open Source Communities. In Proc. of SoSEA 2008, pp 42-45, L’Aquila, Italy, September 2008. IEEE Computer Society.

38.    Rudzki, J., Hammouda, I. and Mikkonen, T.: Ensuring Architecture Conventions in Multi-site Development. In Proc. of COMPSAC 2008, pp 339-346, Turku, Finland, July-August 2008. IEEE Computer Society.

39.    Orsila, H., Geldenhuys, J., Ruokonen, A. and Hammouda, I.: Update Propagation Practices in Highly Reusable Open Source Components. In Proc. of OSS 2008, pp 159-170, Milan, Italy, September 2008. Springer.

2007

40.    Vanhatupa J. M., Hammouda, I. Korhonen, M. and Koskimies, K.: Interactive Tool Support for XML-Based Variation Management. In Proc. of NW-MoDE 2007, Ronneby, Sweden, August 2007.

41.    Hammouda, I., and Mikkonen, T. Open Source Contributions as Platform Specialization Units. In Proc. of OSSPL 2007, Limerick, Ireland, June 2007.

42.    Hammouda, I. Mika Jokinen, Andre L. Santos and Koskimies, K.: Concern-Based Learning of Complex Software Platforms. In Proc. of ICALT 2007, pp 335-337, Niigata, Japan, July 2007. IEEE Computer Society.

43.    Reinikainen, T. Hammouda, I., Laiho, J., Koskimies, K. and Systä, T.: Software Comprehension through Concern-based Queries. In Proc. of ICPC 2007, pp 265-270, Banff, Alberta, Canada, June 2007. IEEE Computer Society.

44.    Hammouda, I. and Koskimies, K.: An Approach for Structural Pattern Composition. In Proc. of SC 2007, pp 252-265, Braga, Portugal, March 2007. Springer.

2006

45.    Lahtinen, S., Peltonen, J. Hammouda, I. and Koskimies, K.: Guided Model Creation: A Task-Driven Approach, In Proc. of VLHCC 2006, pp 89-94, Brighton, United Kingdom, September 4-8, 2006. IEEE Computer Society.

46.    Hammouda, I. and Koskimies, K. Concern-Based Mining of Software Repositories. In Proc. of MSR 2006, pp 80-86, Shanghai, China, May 2006. ACM Press.

2005

47.    Hammouda, I.: Multi-Dimensional Structuring of Software Systems: Tools and Applications, Ph.D. Thesis, Publication 549, Tampere University of Technology, 2005.

48.    Hammouda, I. A Tool Infrastructure for Model-Driven Development Using Aspectual Patterns. In Sami Beydeda, Matthias Book, and Volker Gruhn, editors, Model-driven Software Development - Volume II of Research and Practice in Software Engineering. Springer, pp 139-178, 2005.

49.    Ruokonen, A., Hammouda, I., and Mikkonen, T. Enforcing Consistency of Model-Driven Architecture Using Meta-Designs. In Proc. of CoMoDE 2005, Nuremberg, Germany, November 2005.

50.    Rudzki, J., Hammouda, I. and Mikkonen, T.: Tool Support for Quality-Driven Design. In Proc. of NWUML 2005, Tampere, Finland, August 2005.

51.    Lahtinen, S., Hammouda, I., Peltonen, J., and Koskimies, K.: Task-Driven Instantiation of Class Diagrams. In Proc. of NWUML 2005, Tampere, Finland, July 2005.

52.    Hammouda, I., Pussinen, M., Ruokonen, A., Koskimies, K., and Systä, T.: Design Profiles: Specifying and Using Structural Patterns in UML. In Proc. of NWUML 2005, Tampere, Finland, August 2005.

53.    Hammouda, I., Hakala, M., Pussinen, M., Katara, M., and Mikkonen, T.: Concern-Based Development of Pattern Systems. In Proc. of EWSA 2005, pp 113-129, Pisa, Italy, June 2005. Springer.

54.    Hammouda, I. Hautamäki, J., Pussinen, M. and Koskimies, K.: Managing Variability Using Heterogeneous Feature Variation Patterns. In Proc. of FASE 2005, Springer, pp 145-159, Edinburgh, Scotland, April 2005. Springer.

2004

55.    Hammouda, I., Koskinen, J., Pussinen, M. Katara, M. and Mikkonen, T.: Adaptable Concern-Based Framework Specialization in UML. In Proc. of ASE 2004, pp 78-87, Linz, Austria, September 2004. IEEE Computer Society.

56.    Hammouda, I. Guldogan, O., Koskimies, K. and Systä, T.: Tool-Supported Customization of UML Class Diagrams for Learning Complex System Models. In Proc. of IWPC 2004, pp 24-33, Bari, Italy, June 2004. IEEE Computer Society.

57.    Hammouda, I. Katara, M. and Koskimies, K.: A Tool Environment for Aspectual Patterns in UML. In Proc. of WoDiSEE 2004, pp 58-65, Edinburgh, Scotland, May 2004. Published by the IEE.

58.    Hammouda, I. and Harsu, M.: Documenting Maintenance Tasks using Maintenance Patterns. In Proc. of CSMR 2004, pp 37-47, Tampere, Finland, March 2004. IEEE Computer Society.

59.    Hammouda, I.: MADE - A Tool for Pattern-Driven Modeling. Poster session of Eclipse projects, ICSE 2004, Edinburgh, Scotland, May 2004.

2003

60.    Hammouda, I., Pussinen, M., Katara, M. and Mikkonen, T.: UML-Based Approach for Documenting and Specializing Frameworks Using Patterns and Concern Architectures. In Proc. of to the 4th workshop of AOSD Modeling with UML, San Francisco, California, October 2003.

2002

61.    Hammouda, I. and Koskimies, K.: A Pattern-based J2EE Application Development Environment. Nordic Journal of Computing, Volume 9, Number 3, pp 248-260, fall 2002.

62.    Hammouda, I. and Koskimies, K.: A Pattern-Based J2EE Application Development Environment. In Proc. of NWPER 2002, IT University of Copenhagen, August 2002.

63.    Hammouda, I. and Koskimies, K.: Generating a Pattern-Based Application Development Environment for Enterprise JavaBeans. In Proc. of COMPSAC 2002, pp 856-866, Oxford, England, August 2002. IEEE Computer Society.

2000

64.    Hammouda, I.: A System for On-line Conference Organization, M.Sc. Thesis, Tampere University of Technology, 2000.