Change search
Link to record
Permanent link

Direct link
BETA
Mendes, Emilia
Publications (10 of 42) Show all publications
Molléri, J. S., Petersen, K. & Mendes, E. (2019). CERSE - Catalog for empirical research in software engineering: A Systematic mapping study. Information and Software Technology, 105, 117-149
Open this publication in new window or tab >>CERSE - Catalog for empirical research in software engineering: A Systematic mapping study
2019 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 105, p. 117-149Article in journal (Refereed) Published
Abstract [en]

Context Empirical research in software engineering contributes towards developing scientific knowledge in this field, which in turn is relevant to inform decision-making in industry. A number of empirical studies have been carried out to date in software engineering, and the need for guidelines for conducting and evaluating such research has been stressed. Objective: The main goal of this mapping study is to identify and summarize the body of knowledge on research guidelines, assessment instruments and knowledge organization systems on how to conduct and evaluate empirical research in software engineering. Method: A systematic mapping study employing manual search and snowballing techniques was carried out to identify the suitable papers. To build up the catalog, we extracted and categorized information provided by the identified papers. Results: The mapping study comprises a list of 341 methodological papers, classified according to research methods, research phases covered, and type of instrument provided. Later, we derived a brief explanatory review of the instruments provided for each of the research methods. Conclusion: We provide: an aggregated body of knowledge on the state of the art relating to guidelines, assessment instruments and knowledge organization systems for carrying out empirical software engineering research; an exemplary usage scenario that can be used to guide those carrying out such studies is also provided. Finally, we discuss the catalog's implications for research practice and the needs for further research. © 2018 Elsevier B.V.

Place, publisher, year, edition, pages
Elsevier B.V., 2019
Keywords
Empirical methods, Empirical research, Mapping study, Decision making, Mapping, Software engineering, Assessment instruments, Empirical method, Empirical research in software engineering, Empirical Software Engineering, Knowledge organization systems, Mapping studies, Systematic mapping studies, Knowledge management
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17108 (URN)10.1016/j.infsof.2018.08.008 (DOI)000452586900008 ()2-s2.0-85054061108 (Scopus ID)
Available from: 2018-10-11 Created: 2018-10-11 Last updated: 2019-01-09Bibliographically approved
Vishnubhotla, S. D., Mendes, E. & Lundberg, L. (2018). An insight into the capabilities of professionals and teams in agile software development: A systematic literature review. In: ACM International Conference Proceeding Series: . Paper presented at 7th International Conference on Software and Computer Applications, ICSCA 2018, Kuantan, Malaysia (pp. 10-19). Association for Computing Machinery
Open this publication in new window or tab >>An insight into the capabilities of professionals and teams in agile software development: A systematic literature review
2018 (English)In: ACM International Conference Proceeding Series, Association for Computing Machinery , 2018, p. 10-19Conference paper, Published paper (Refereed)
Abstract [en]

Background: Previous studies investigated key characteristics of software engineers and factors influencing the performance of individuals, productivity of teams and project success within agile software development (ASD). They aided in the active investigation of human aspects in ASD. However, capability measurement and prediction with respect to agile workforce, owing to its importance, is an area that needs spotlight. Objective: The objective of this paper is to present the state of the art relating to capability measurement of software engineers and teams working in ASD projects. Method: We carried out a systematic literature review (SLR) focused on identifying attributes used for measuring and predicting the capabilities of individual software engineers and teams. Results: Evidence from 16 studies showed attributes that can measure capabilities of engineers and teams, and also attributes that can be used as capability predictors. Further, different instruments used to measure those attributes were presented. Conclusions: The SLR presented a wide list of attributes that were grouped into various categories. This information can be used by project managers as, for example, a checklist to consider when allocating software engineers to teams and in turn teams to a project. Further, this study indicated the necessity for an investigation into capability prediction models. © 2018 Association for Computing Machinery.

Place, publisher, year, edition, pages
Association for Computing Machinery, 2018
Keywords
Agile software development, Capability measurement, Capability prediction, Competence, Individual capability, Systematic literature review, Team capability, Application programs, Engineers, Forecasting, Human resource management, Software design
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-16644 (URN)10.1145/3185089.3185096 (DOI)2-s2.0-85048487301 (Scopus ID)9781450354141 (ISBN)
Conference
7th International Conference on Software and Computer Applications, ICSCA 2018, Kuantan, Malaysia
Available from: 2018-06-28 Created: 2018-06-28 Last updated: 2018-06-29Bibliographically approved
Mendes, E., Rodriguez, P., Freitas, V., Baker, S. & Atoui, M. A. (2018). Correction to: Towards improving decision making and estimating the value of decisions in value-based software engineering: the VALUE framework (Software Quality Journal, (2018), 26, 2, (607-656), 10.1007/s11219-017-9360-z). Software quality journal, 26(4), pp. 1595-1596
Open this publication in new window or tab >>Correction to: Towards improving decision making and estimating the value of decisions in value-based software engineering: the VALUE framework (Software Quality Journal, (2018), 26, 2, (607-656), 10.1007/s11219-017-9360-z)
Show others...
2018 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 26, no 4, p. 1595-1596Article in journal, News item (Other academic) Published
Abstract [en]

The original version of this article unfortunately contained a mistake in Figs. 1 and 21. © 2018, Springer Science+Business Media, LLC, part of Springer Nature.

Place, publisher, year, edition, pages
Springer New York LLC, 2018
Keywords
Computer software selection and evaluation, Software Quality, Value based software engineering, Decision making
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-16940 (URN)10.1007/s11219-018-9416-8 (DOI)000448856400014 ()2-s2.0-85051180836 (Scopus ID)
Available from: 2018-08-24 Created: 2018-08-24 Last updated: 2019-01-11Bibliographically approved
Vishnubhotla, S. D., Mendes, E. & Lundberg, L. (2018). Designing a capability-centric web tool to support agile team composition and task allocation: A work in progress. In: 2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE): . Paper presented at 11th ACM/IEEE International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE, Gothenburg (pp. 41-44). IEEE Computer Society, F137813
Open this publication in new window or tab >>Designing a capability-centric web tool to support agile team composition and task allocation: A work in progress
2018 (English)In: 2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), IEEE Computer Society , 2018, Vol. F137813, p. 41-44Conference paper, Published paper (Refereed)
Abstract [en]

A significant number of studies reported models for competence profiling, measuring capabilities of professionals and recommendation systems for roles within agile software development (ASD). These models coordinated in human resource management within ASD. However, in the light of swift, incremental and iterative nature of ASD practices, designing solutions that easily integrate capability measurements with ongoing project management routines, is an important area for investigation. With the support of interviews, grounded theory procedure and workshops, we identified the aspects valued by our industrial collaborator while allocating professionals to tasks. This information was further utilized towards devising a framework for capability-centric Web tool. This tool provides a one-stop solution for project managers to create projects, keep track of capabilities and execute allocation routines. © 2018 ACM.

Place, publisher, year, edition, pages
IEEE Computer Society, 2018
Keywords
agile software development, capability measurement, competence, software project management, software tools, Computer aided software engineering, Human resource management, Project management, Grounded theory, Industrial collaborators, Keep track of, Project managers, Work in progress, Software design
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-16939 (URN)10.1145/3195836.3195855 (DOI)000449617900009 ()2-s2.0-85051223005 (Scopus ID)9781450357258 (ISBN)
Conference
11th ACM/IEEE International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE, Gothenburg
Available from: 2018-08-24 Created: 2018-08-24 Last updated: 2018-11-29Bibliographically approved
Rodriguez, P., Mendes, E. & Turhan, B. (2018). Key Stakeholders' Value Propositions for Feature Selection in Software-intensive Products: An Industrial Case Study. IEEE Transactions on Software Engineering
Open this publication in new window or tab >>Key Stakeholders' Value Propositions for Feature Selection in Software-intensive Products: An Industrial Case Study
2018 (English)In: IEEE Transactions on Software Engineering, ISSN 0098-5589, E-ISSN 1939-3520Article in journal (Refereed) Epub ahead of print
Abstract [en]

Numerous software companies are adopting value-based decision making. However, what does value mean for key stakeholders making decisions? How do different stakeholder groups understand value? Without an explicit understanding of what value means, decisions are subject to ambiguity and vagueness, which are likely to bias them. This case study provides an in-depth analysis of key stakeholders' value propositions when selecting features for a large telecommunications company's software-intensive product. Stakeholder' value propositions were elicited via interviews, which were analyzed using Grounded Theory coding techniques (open and selective coding). Thirty-six value propositions were identified and classified into six dimensions: customer value, market competitiveness, economic value/profitability, cost efficiency, technology & architecture, and company strategy. Our results show that although propositions in the customer value dimension were those mentioned the most, the concept of value for feature selection encompasses a wide range of value propositions. Moreover, stakeholder groups focused on different and complementary value dimensions, calling to the importance of involving all key stakeholders in the decision making process. Although our results are particularly relevant to companies similar to the one described herein, they aim to generate a learning process on value-based feature selection for practitioners and researchers in general. IEEE

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2018
Keywords
Case Study, Decision-making, Feature Selection, Grounded Theory, Key Stakeholders, Release Planning, Software-intensive Systems, Stakeholder Analysis, Value Proposition, Value-based Software Engineering (VBSE), Decision making, Decision theory, Software engineering, Software intensive systems, Value based software engineering, Feature extraction
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17272 (URN)10.1109/TSE.2018.2878031 (DOI)2-s2.0-85055718719 (Scopus ID)
Available from: 2018-11-15 Created: 2018-11-15 Last updated: 2018-11-15Bibliographically approved
Mendes, E., Viana, D., Vishnubhotla, S. D. & Lundberg, L. (2018). Realising Individual and Team Capability in Agile Software Development: A Qualitative Investigation. In: Bures, T Angelis, L (Ed.), Proceedings - 44th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2018: . Paper presented at 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), AUG 29-31, 2018, Prague, CZECH REPUBLIC (pp. 183-190). IEEE
Open this publication in new window or tab >>Realising Individual and Team Capability in Agile Software Development: A Qualitative Investigation
2018 (English)In: Proceedings - 44th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2018 / [ed] Bures, T Angelis, L, IEEE , 2018, p. 183-190Conference paper, Published paper (Refereed)
Abstract [en]

Several studies have shown that both individual and team capability can affect software development performance and project success; a deeper understating of such phenomena is crucial within the context of Agile Software Development (ASD), given that its workforce is a key source of agility. This paper contributes towards such understanding by means of a case study that uses data from 14 interviews carried out at a large telecommunications company, within the context of a mobile money transfer system developed in Sweden and India, to identify individual and team capability measures used to form productive teams. Our results identified 10 individual and five team capability measures, of which, respectively, five and four have not been previously characterised by a systematic literature review (SLR) on this same topic. Such review aggregated evidence for a total of 133 individual and 28 team capability measures. Further work entails extending our findings via interviewing other software/software-intensive industries practicing ASD.

Place, publisher, year, edition, pages
IEEE, 2018
Series
EUROMICRO Conference Proceedings, ISSN 1089-6503
Keywords
individual capability, team capability, capability measurement, agile software development
National Category
Software Engineering Computer Sciences
Identifiers
urn:nbn:se:bth-17352 (URN)10.1109/SEAA.2018.00037 (DOI)000450238900028 ()978-1-5386-7383-6 (ISBN)
Conference
44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), AUG 29-31, 2018, Prague, CZECH REPUBLIC
Available from: 2018-11-29 Created: 2018-11-29 Last updated: 2018-12-13Bibliographically approved
Mendes, E. & Winkler, D. (2018). Special issue on “software quality in software-intensive systems”. Software quality journal, 26(2), 657-660
Open this publication in new window or tab >>Special issue on “software quality in software-intensive systems”
2018 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 26, no 2, p. 657-660Article in journal, Editorial material (Refereed) Published
Place, publisher, year, edition, pages
Springer New York LLC, 2018
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-16151 (URN)10.1007/s11219-018-9406-x (DOI)000433521200016 ()2-s2.0-85045764026 (Scopus ID)
Available from: 2018-05-04 Created: 2018-05-04 Last updated: 2018-06-18Bibliographically approved
Mendes, E., Rodriguez, P., Freitas, V., Baker, S. & Atoui, M. A. (2018). Towards improving decision making and estimating the value of decisions in value-based software engineering: the VALUE framework. Paper presented at 11th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE)Beijing, 2015. Software quality journal, 26(2), 607-656
Open this publication in new window or tab >>Towards improving decision making and estimating the value of decisions in value-based software engineering: the VALUE framework
Show others...
2018 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 26, no 2, p. 607-656Article in journal (Refereed) Published
Abstract [en]

To sustain growth, maintain competitive advantage and to innovate, companies must make a paradigm shift in which both short- and long-term value aspects are employed to guide their decision-making. Such need is clearly pressing in innovative industries, such as ICT, and is also the core of Value-based Software Engineering (VBSE). The goal of this paper is to detail a framework called VALUE—improving decision-making relating to software-intensive products and services development—and to show its application in practice to a large ICT company in Finland. The VALUE framework includes a mixed-methods approach, as follows: to elicit key stakeholders’ tacit knowledge regarding factors used during a decision-making process, either transcripts from interviews with key stakeholders are analysed and validated in focus group meetings or focus-group meeting(s) are directly applied. These value factors are later used as input to a Web-based tool (Value tool) employed to support decision making. This tool was co-created with four industrial partners in this research via a design science approach that includes several case studies and focus-group meetings. Later, data on key stakeholders’ decisions gathered using the Value tool, plus additional input from key stakeholders, are used, in combination with the Expert-based Knowledge Engineering of Bayesian Network (EKEBN) process, coupled with the weighed sum algorithm (WSA) method, to build and validate a company-specific value estimation model. The application of our proposed framework to a real case, as part of an ongoing collaboration with a large software company (company A), is presented herein. Further, we also provide a detailed example, partially using real data on decisions, of a value estimation Bayesian network (BN) model for company A. This paper presents some empirical results from applying the VALUE Framework to a large ICT company; those relate to eliciting key stakeholders’ tacit knowledge, which is later used as input to a pilot study where these stakeholders employ the Value tool to select features for one of their company’s chief products. The data on decisions obtained from this pilot study is later applied to a detailed example on building a value estimation BN model for company A. We detail a framework—VALUE framework—to be used to help companies improve their value-based decisions and to go a step further and also estimate the overall value of each decision. © 2017 The Author(s)

Place, publisher, year, edition, pages
Springer-Verlag New York, 2018
Keywords
Bayesian networks, Decision-making, Decision-making tool, Stakeholders value propositions, Value estimation, Value-based software engineering (VBSE), Application programs, Competition, Industrial research, Network function virtualization, Software engineering, Competitive advantage, Decision making process, Decision making tool, Industrial partners, Products and services, Value based software engineering, Value proposition, Decision making
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-14085 (URN)10.1007/s11219-017-9360-z (DOI)000433521200015 ()2-s2.0-85015610389 (Scopus ID)
Conference
11th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE)Beijing, 2015
Available from: 2017-04-06 Created: 2017-04-06 Last updated: 2019-01-11Bibliographically approved
Molléri, J. S., Petersen, K. & Mendes, E. (2018). Towards understanding the relation between citations and research quality in software engineering studies. Scientometrics
Open this publication in new window or tab >>Towards understanding the relation between citations and research quality in software engineering studies
2018 (English)In: Scientometrics, ISSN 0138-9130, E-ISSN 1588-2861Article in journal (Refereed) Epub ahead of print
Abstract [en]

The importance of achieving high quality in research practice has been highlighted in different disciplines. At the same time, citations are utilized to measure the impact of academic researchers and institutions. One open question is whether the quality in the reporting of research is related to scientific impact, which would be desired. In this exploratory study we aim to: (1) Investigate how consistently a scoring rubric for rigor and relevance has been used to assess research quality of software engineering studies; (2) Explore the relationship between rigor, relevance and citation count. Through backward snowball sampling we identified 718 primary studies assessed through the scoring rubric. We utilized cluster analysis and conditional inference tree to explore the relationship between quality in the reporting of research (represented by rigor and relevance) and scientiometrics (represented by normalized citations). The results show that only rigor is related to studies’ normalized citations. Besides that, confounding factors are likely to influence the number of citations. The results also suggest that the scoring rubric is not applied the same way by all studies, and one of the likely reasons is because it was found to be too abstract and in need to be further refined. Our findings could be used as a basis to further understand the relation between the quality in the reporting of research and scientific impact, and foster new discussions on how to fairly acknowledge studies for performing well with respect to the emphasized research quality. Furthermore, we highlighted the need to further improve the scoring rubric. © 2018, The Author(s).

Place, publisher, year, edition, pages
Springer Netherlands, 2018
Keywords
Conditional inference tree, Empirical software engineering, Exploratory study, Reporting of research, Research practice, Scientific impact
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17086 (URN)10.1007/s11192-018-2907-3 (DOI)2-s2.0-85053837175 (Scopus ID)
Available from: 2018-10-05 Created: 2018-10-05 Last updated: 2018-10-05Bibliographically approved
Santos, R., Teixeira, E., Mendes, E. & McGregor, J. (2017). 2nd Workshop on Social, Human, and Economic Aspects of Software (WASHES) Special Edition for Software Reuse. In: Botterweck, G Werner, C (Ed.), MASTERING SCALE AND COMPLEXITY IN SOFTWARE REUSE (ICSR 2017): . Paper presented at 16th International Conference on Software Reuse (ICSR), Salvador, BRAZIL (pp. 223-224). SPRINGER INTERNATIONAL PUBLISHING AG
Open this publication in new window or tab >>2nd Workshop on Social, Human, and Economic Aspects of Software (WASHES) Special Edition for Software Reuse
2017 (English)In: MASTERING SCALE AND COMPLEXITY IN SOFTWARE REUSE (ICSR 2017) / [ed] Botterweck, G Werner, C, SPRINGER INTERNATIONAL PUBLISHING AG , 2017, p. 223-224Conference paper, Published paper (Refereed)
Abstract [en]

The Special Edition for Software Reuse of the Workshop on Social, Human, and Economic Aspects of Software (WASHES) aims at bringing together researchers and practitioners who are interested in social, human, and economic aspects of software. WASHES is a forum to discuss models, methods, techniques, and tools to achieve software quality, improve reuse and deal with the existing issues in this context. This special edition's main topic is "Challenges of Reuse and the Social, Human, and Economic Aspects of Software". We believe it is important to investigate software reuse beyond the technical perspective and understand how the non-technical barriers of reuse affect practices, processes and tools in practice.

Place, publisher, year, edition, pages
SPRINGER INTERNATIONAL PUBLISHING AG, 2017
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 10221
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-15744 (URN)000418293700019 ()978-3-319-56856-0 (ISBN)
Conference
16th International Conference on Software Reuse (ICSR), Salvador, BRAZIL
Available from: 2018-01-11 Created: 2018-01-11 Last updated: 2018-01-11Bibliographically approved
Organisations

Search in DiVA

Show all publications