Trends and Applications in Software Engineering

Software development involves a unique effort that comprises managing many activities, resources, skills, and people to build a quality product. Thus, this effort is frequently seen from two different perspectives: the software development perspective and the project management perspective. Nowadays, any software enterprise that aims to develop high quality products should perform an adequate combination of both perspectives. However, such integration is generally not well addressed by the small-sized software enterprises due to the lack of knowledge, resources and time. In this sense, this paper introduces a metamodel to define a “lite” version of the project management process and to manage the generated knowledge during the software development.

[1]  I. Alexander,et al.  Introduction to systems engineering with use cases , 2002 .

[2]  Yeshika Alversia,et al.  Doing quantitative research in education with SPSS , 2011 .

[3]  José Torres-Jiménez,et al.  New bounds for binary covering arrays using simulated annealing , 2012, Inf. Sci..

[4]  Bing Liu,et al.  Mining and summarizing customer reviews , 2004, KDD.

[5]  Viswanath Venkatesh,et al.  Bridging the Qualitative-Quantitative Divide: Guidelines for Conducting Mixed Methods Research in Information Systems , 2013, MIS Q..

[6]  Ivan Lukovic,et al.  Database reverse engineering based on meta-models , 2014, Central European Journal of Computer Science.

[7]  Tiago Oliveira,et al.  Social networks sites adoption at firm level: A literature review , 2014, 2014 9th Iberian Conference on Information Systems and Technologies (CISTI).

[8]  Marcos R. S. Borges,et al.  Athena: A collaborative approach to requirements elicitation , 2009, Comput. Ind..

[9]  Xavier Franch,et al.  On the Use of i* for Architecting Hybrid Systems: A Method and an Evaluation Report , 2009, PoEM.

[10]  Alain Abran,et al.  An investigation into the best practices for the successful design and implementation of lightweight software process assessment methods: A systematic literature review , 2015, J. Syst. Softw..

[11]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

[12]  Juan Pablo Carvallo,et al.  iStar in Practice: On the Identification of Reusable SD Context Models Elements , 2015, iStar.

[13]  P. McCullagh,et al.  Generalized Linear Models, 2nd Edn. , 1990 .

[14]  Charles J. Colbourn,et al.  Tabu search for covering arrays using permutation vectors , 2009 .

[15]  G. Hofstede Culture′s Consequences: Comparing Values, Behaviors, Institutions and Organizations Across Nations , 2001 .

[16]  Xavier Franch,et al.  Building Strategic Enterprise Context Models with i*: A Pattern-Based Approach , 2012, TEAR/PRET.

[17]  Roel Wieringa,et al.  Requirements engineering paper classification and evaluation criteria: a proposal and a discussion , 2005, Requirements Engineering.

[18]  Oliver Hinz,et al.  The social embeddedness of decision making: opportunities and challenges , 2011, Electron. Mark..

[19]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[20]  Tim Berners-Lee,et al.  Linked data , 2020, Semantic Web for the Working Ontologist.

[21]  Juan Pablo Carvallo,et al.  Supporting Organizational Induction and Goals Alignment for COTS Components Selection by Means of i* , 2006, ICCBSS.

[22]  Anna Perini,et al.  An Ontology-Based Methodology for Integrating i* Variants , 2013, iStar.

[23]  José Torres-Jiménez,et al.  A Heuristic Approach for Constructing Ternary Covering Arrays Using Trinomial Coefficients , 2010, IBERAMIA.

[24]  Anna Perini,et al.  Extension and Integration of i* Models with Ontologies , 2013, iStar.

[25]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[26]  James E. Tomayko,et al.  Software architecture-centric methods and agile development , 2006, IEEE Software.

[27]  Marc J. Epstein,et al.  Implementing successful e-commerce initiatives: it's time to reexamine your investment and figure out how to make it more profitable , 2005 .

[28]  Anna Perini,et al.  Supporting i* Model Integration through an Ontology-based Approach , 2011, iStar.

[29]  Barry Boehm,et al.  Some experience with automated aids to the design of large-scale reliable software , 1975 .

[30]  Pedro Neves,et al.  PLAYER - a European Project and a Game to Foster Entrepreneurship Education for Young People , 2012, J. Univers. Comput. Sci..