Change search
Link to record
Permanent link

Direct link
BETA
Mendes, Emilia
Publications (10 of 50) Show all publications
Molléri, J. S., Petersen, K. & Mendes, E. (2020). An Empirically Evaluated Checklist for Surveys in Software Engineering. Information and Software Technology, Article ID 106240.
Open this publication in new window or tab >>An Empirically Evaluated Checklist for Surveys in Software Engineering
2020 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, article id 106240Article in journal (Refereed) Published
Abstract [en]

Context: Over the past decade Software Engineering research has seen a steady increase in survey-based studies, and there are several guidelines providing support for those willing to carry out surveys. The need for auditing survey research has been raised in the literature. Checklists have been used to assess different types of empirical studies, such as experiments and case studies.

Objective: This paper proposes a checklist to support the design and assessment of survey-based research in software engineering grounded in existing guidelines for survey research. We further evaluated the checklist in the research practice context.

Method: To construct the checklist, we systematically aggregated knowledge from 12 methodological studies supporting survey-based research in software engineering. We identified the key stages of the survey process and its recommended practices through thematic analysis and vote counting. To improve our initially designed checklist we evaluated it using a mixed evaluation approach involving experienced researchers.

Results: The evaluation provided insights regarding the limitations of the checklist in relation to its understanding and objectivity. In particular, 19 of the 38 checklist items were improved according to the feedback received from its evaluation. Finally, a discussion on how to use the checklist and what its implications are for research practice is also provided.

Conclusion: The proposed checklist is an instrument suitable for auditing survey reports as well as a support tool to guide ongoing research with regard to the survey design process.

Place, publisher, year, edition, pages
Elsevier, 2020
Keywords
Checklist, Assessment, Survey, Methodology
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17645 (URN)10.1016/j.infsof.2019.106240 (DOI)
Available from: 2019-02-27 Created: 2019-02-27 Last updated: 2019-12-27Bibliographically approved
Salleh, N., Mendes, F. & Mendes, E. (2019). A Systematic Mapping Study of Value-Based Software Engineering. In: Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019: . Paper presented at 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, Kallithea, Chalkidiki; Greece, 28 August 2019 through 30 August 2019 (pp. 404-411). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>A Systematic Mapping Study of Value-Based Software Engineering
2019 (English)In: Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 404-411Conference paper, Published paper (Refereed)
Abstract [en]

Integrating value-oriented perspectives into the principles and practices of software engineering is critical to ensure that software development and management activities address all key stakeholders' views and also balance short-and-long-term goals. This is put forward in the discipline of Value-Based Software Engineering (VBSE). In this paper, a mapping study of VBSE is detailed. We classify evidence on VBSE principles and practices, research methods, and the research types. This mapping study includes 134 studies located from online searches, and backward snowballing of references. Our results show that VB Requirements Engineering (22%) and VB Planning and Control (19%) were the two principles and practices mostly investigated in the VBSE literature, whereas VB Risk Management, VB People Management and Value Creation (3% respectively) were the three less researched. In terms of the research method, the most commonly employed method is case-study research. In terms of research types, most of the studies (28%) proposed solution technique(s) without empirical validation. © 2019 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
Keywords
systematic mapping, value-based software engineering, VBSE principles and practices, Application programs, Mapping, Risk management, Case study research, Empirical validation, Management activities, Planning and control, Principles and practices, Systematic mapping studies, Value based software engineering, Software design
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-19052 (URN)10.1109/SEAA.2019.00067 (DOI)2-s2.0-85076010414 (Scopus ID)9781728132853 (ISBN)
Conference
45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, Kallithea, Chalkidiki; Greece, 28 August 2019 through 30 August 2019
Available from: 2019-12-27 Created: 2019-12-27 Last updated: 2019-12-27Bibliographically approved
Moraes, A. L., Anderberg, P., Kvist, O., Mendes, E., Ruiz, S. & Sanmartin Berglund, J. (2019). Bone age assessment with various machine learning techniques: A systematic literature review and meta-analysis. PLoS ONE, 14(7), Article ID e0220242.
Open this publication in new window or tab >>Bone age assessment with various machine learning techniques: A systematic literature review and meta-analysis
Show others...
2019 (English)In: PLoS ONE, ISSN 1932-6203, E-ISSN 1932-6203, Vol. 14, no 7, article id e0220242Article, review/survey (Refereed) Published
Abstract [en]

Background The assessment of bone age and skeletal maturity and its comparison to chronological age is an important task in the medical environment for the diagnosis of pediatric endocrinology, orthodontics and orthopedic disorders, and legal environment in what concerns if an individual is a minor or not when there is a lack of documents. Being a time-consuming activity that can be prone to inter- and intra-rater variability, the use of methods which can automate it, like Machine Learning techniques, is of value. Objective The goal of this paper is to present the state of the art evidence, trends and gaps in the research related to bone age assessment studies that make use of Machine Learning techniques. Method A systematic literature review was carried out, starting with the writing of the protocol, followed by searches on three databases: Pubmed, Scopus and Web of Science to identify the relevant evidence related to bone age assessment using Machine Learning techniques. One round of backward snowballing was performed to find additional studies. A quality assessment was performed on the selected studies to check for bias and low quality studies, which were removed. Data was extracted from the included studies to build summary tables. Lastly, a meta-analysis was performed on the performances of the selected studies. Results 26 studies constituted the final set of included studies. Most of them proposed automatic systems for bone age assessment and investigated methods for bone age assessment based on hand and wrist radiographs. The samples used in the studies were mostly comprehensive or bordered the age of 18, and the data origin was in most of cases from United States and West Europe. Few studies explored ethnic differences. Conclusions There is a clear focus of the research on bone age assessment methods based on radiographs whilst other types of medical imaging without radiation exposure (e.g. magnetic resonance imaging) are not much explored in the literature. Also, socioeconomic and other aspects that could influence in bone age were not addressed in the literature. Finally, studies that make use of more than one region of interest for bone age assessment are scarce. Copyright: © 2019 Dallora et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Place, publisher, year, edition, pages
Public Library of Science, 2019
National Category
Other Medical Sciences not elsewhere specified
Identifiers
urn:nbn:se:bth-18620 (URN)10.1371/journal.pone.0220242 (DOI)000484977900073 ()2-s2.0-85069805545 (Scopus ID)
Note

open access

Available from: 2019-09-10 Created: 2019-09-10 Last updated: 2019-10-09Bibliographically approved
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-04-24Bibliographically approved
Mendes, E., Felizardo, K., Wohlin, C. & Kalinowski, M. (2019). Search Strategy to Update Systematic Literature Reviews in Software Engineering. In: Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019: . Paper presented at 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, Kallithea, Chalkidiki; Greece, 28 August 2019 through 30 August 2019 (pp. 355-362). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Search Strategy to Update Systematic Literature Reviews in Software Engineering
2019 (English)In: Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 355-362Conference paper, Published paper (Refereed)
Abstract [en]

[Context] Systematic Literature Reviews (SLRs) have been adopted within the Software Engineering (SE) domain for more than a decade to provide meaningful summaries of evidence on several topics. Many of these SLRs are now outdated, and there are no standard proposals on how to update SLRs in SE. [Objective] The goal of this paper is to provide recommendations on how to best to search for evidence when updating SLRs in SE. [Method] To achieve our goal, we compare and discuss outcomes from applying different search strategies to identifying primary studies in a previously published SLR update on effort estimation. [Results] The use of a single iteration forward snowballing with Google Scholar, and employing the original SLR and its primary studies as a seed set seems to be the most cost-effective way to search for new evidence when updating SLRs. [Conclusions] The recommendations can be used to support decisions on how to update SLRs in SE. © 2019 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
Keywords
Searching for evidence!, Snowballing, Software Engineering, Systematic Literature Review Update, Systematic Literature Reviews, Cost effectiveness, Iterative methods, Cost effective, Effort Estimation, Google scholar, Search strategies, Searching for evidence, Seed set, Systematic literature review, Application programs
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-19050 (URN)10.1109/SEAA.2019.00061 (DOI)2-s2.0-85076019859 (Scopus ID)9781728132853 (ISBN)
Conference
45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, Kallithea, Chalkidiki; Greece, 28 August 2019 through 30 August 2019
Available from: 2019-12-27 Created: 2019-12-27 Last updated: 2019-12-27Bibliographically approved
Mendes, E., Ali, N. b., Counsell, S. & Baldassare, M. T. (2019). Special issue on evaluation and assessment in software engineering. Journal of Systems and Software, 151, 224-225
Open this publication in new window or tab >>Special issue on evaluation and assessment in software engineering
2019 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 151, p. 224-225Article in journal, Editorial material (Refereed) Published
Place, publisher, year, edition, pages
Elsevier Inc., 2019
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17703 (URN)10.1016/j.jss.2019.01.066 (DOI)000462105200014 ()2-s2.0-85061811984 (Scopus ID)
Available from: 2019-03-07 Created: 2019-03-07 Last updated: 2019-04-18Bibliographically approved
Mendes, E., Freitas, V., Perkusich, M., Nunes, J., Ramos, F., Costa, A., . . . Freire, A. (2019). Using Bayesian Network to Estimate the Value of Decisions within the Context of Value-Based Software Engineering: A Multiple Case Study. International journal of software engineering and knowledge engineering, 29(11-12), 1629-1671
Open this publication in new window or tab >>Using Bayesian Network to Estimate the Value of Decisions within the Context of Value-Based Software Engineering: A Multiple Case Study
Show others...
2019 (English)In: International journal of software engineering and knowledge engineering, ISSN 0218-1940, Vol. 29, no 11-12, p. 1629-1671Article in journal (Refereed) Published
Abstract [en]

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 pressing in innovative industries, such as ICT, and is the core of Value-based Software Engineering (VBSE). Objective: This paper details three case studies where value estimation models using Bayesian Network (BN) were built and validated. These estimation models were based upon value-based decisions made by key stakeholders in the contexts of feature selection, test cases execution prioritization, and user interfaces design selection. Methods: All three case studies were carried out according to a Framework called VALUE - improVing decision-mAking reLating to software-intensive prodUcts and sErvices development. This framework includes a mixed-methods approach, comprising several steps to build and validate company-specific value estimation models. Such a building process uses as input data key stakeholders' decisions (gathered using the Value tool), plus additional input from key stakeholders. Results: Three value estimation BN models were built and validated, and the feedback received from the participating stakeholders was very positive. Conclusions: We detail the building and validation of three value estimation BN models, using a combination of data from past decision-making meetings and also input from key stakeholders. © 2019 World Scientific Publishing Company.

Place, publisher, year, edition, pages
World Scientific Publishing Co. Pte Ltd, 2019
Keywords
Bayesian network, software product and project management, value estimation, Value-based decision-making, value-based software engineering, Bayesian networks, Project management, Software engineering, User interfaces, Design selections, Estimation models, Multiple-case study, Products and services, Software products, Value based software engineering, Value-based, Decision making
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-19272 (URN)10.1142/S0218194019400151 (DOI)000514147300003 ()2-s2.0-85079341639 (Scopus ID)
Available from: 2020-03-05 Created: 2020-03-05 Last updated: 2020-03-06Bibliographically 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: PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018): . 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: PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 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)000461243700003 ()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: 2019-10-16Bibliographically 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: 2019-10-16Bibliographically approved
Organisations

Search in DiVA

Show all publications