423 citations · 1.4k across the 28 of their papers we have counts for
31 papers
Successful Combination of Database Search and Snowballing for Identification of Primary Studies in Systematic Literature Studies
Claes Wohlin, Marcos Kalinowski, Katia Romero Felizardo +1
Background: A good search strategy is essential for a successful systematic literature study. Historically, database searches have been the norm, which has later been complemented…
Assessing the Use of AutoML for Data-Driven Software Engineering
Fabio Calefato, Luigi Quaranta, Filippo Lanubile +1
Background. Due to the widespread adoption of Artificial Intelligence (AI) and Machine Learning (ML) for building software applications, companies are struggling to recruit employe…
Negative Effects of Gamification in Education Software: Systematic Mapping and Practitioner Perceptions
Clauvin Almeida, Marcos Kalinowski, Anderson Uchoa +1
Context: While most research shows positive effects of gamification, the focus on its adverse effects is considerably smaller and further understanding is needed. Objective: To pro…
A Systematic Mapping Study and Practitioner Insights on the Use of Software Engineering Practices to Develop MVPs
Silvio Alonso, Marcos Kalinowski, Bruna Ferreira +2
[Background] The MVP concept has influenced the way in which development teams apply Software Engineering practices. However, the overall understanding of this influence of MVPs on…
On the perceived relevance of critical internal quality attributes when evolving software features
Eduardo Fernandes, Marcos Kalinowski
Several refactorings performed while evolving software features aim to improve internal quality attributes like cohesion and complexity. Indeed, internal attributes can become crit…
Lessons Learned to Improve the UX Practices in Agile Projects Involving Data Science and Process Automation
Bruna Ferreira, Silvio Marques, Marcos Kalinowski +2
Context: User-Centered Design and Agile methodologies focus on human issues. Nevertheless, agile methodologies focus on contact with contracting customers and generating value for…
Psychometric Instruments in Software Engineering Research on Personality: Status Quo After Fifty Years
Danilo Almeida Felipe, Marcos Kalinowski, Daniel Graziotin +1
Context: Although software development is a human activity, Software Engineering (SE) research has focused mostly on processes and tools, making human factors underrepresented. Thi…
Towards Perspective-Based Specification of Machine Learning-Enabled Systems
Hugo Villamizar, Marcos Kalinowski, Helio Lopes
Machine learning (ML) teams often work on a project just to realize the performance of the model is not good enough. Indeed, the success of ML-enabled systems involves aligning dat…
Towards Continuous Systematic Literature Review in Software Engineering
Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé +1
Context: New scientific evidence continuously arises with advances in Software Engineering (SE) research. Conventionally, Systematic Literature Reviews (SLRs) are not updated or up…
A Catalogue of Concerns for Specifying Machine Learning-Enabled Systems
Hugo Villamizar, Marcos Kalinowski, Helio lopes
Requirements engineering (RE) activities for machine learning (ML) are not well-established and researched in the literature. Many issues and challenges exist when specifying, desi…
Cataloging Dependency Injection Anti-Patterns in Software Systems
Rodrigo Laigner, Diogo Mendonça, Alessandro Garcia +1
Context: Dependency Injection (DI) is a commonly applied mechanism to decouple classes from their dependencies in order to provide higher modularization. However, bad DI practices…
What Makes Agile Software Development Agile?
Marco Kuhrmann, Paolo Tell, Regina Hebig +44
Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transfor…
On Psychometric Instruments in Software Engineering Research: An Ongoing Study
Danilo Almeida Felipe, Marcos Kalinowski
[Context] Although software development is an inherently human activity, research in software engineering (SE) has long focused mostly on processes and tools, failing to recall abo…
Data Management in Microservices: State of the Practice, Challenges, and Research Directions
Rodrigo Laigner, Yongluan Zhou, Marcos Antonio Vaz Salles +2
Microservices have become a popular architectural style for data-driven applications, given their ability to functionally decompose an application into small and autonomous service…
An Empirical Investigation on the Challenges of Creating Custom Static Analysis Rules for Defect Localization
Diogo Silveira Mendonça, Marcos Kalinowski
Background: Custom static analysis rules, i.e., rules specific for one or more applications, have been successfully applied to perform corrective and preventive software maintenanc…
An Efficient Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications
Hugo Villamizar, Marcos Kalinowski, Alessandro Garcia +1
Defects in requirements specifications can have severe consequences during the software development lifecycle. Some of them may result in poor product quality and/or time and budge…
Guidelines for the Search Strategy to Update Systematic Literature Reviews in Software Engineering
Claes Wohlin, Emilia Mendes, Katia Romero Felizardo +1
Context: Systematic Literature Reviews (SLRs) have been adopted within Software Engineering (SE) for more than a decade to provide meaningful summaries of evidence on several topic…
Pandemic Programming: How COVID-19 affects software developers and how their organizations can help
Paul Ralph, Sebastian Baltes, Gianisa Adisaputri +14
Context. As a novel coronavirus swept the world in early 2020, thousands of software developers began working from home. Many did so on short notice, under difficult and stressful…
On the Performance of Hybrid Search Strategies for Systematic Literature Reviews in Software Engineering
Erica Mourão, João Felipe Pimentel, Leonardo Murta +3
Context: When conducting a Systematic Literature Review (SLR), researchers usually face the challenge of designing a search strategy that appropriately balances result quality and…
When to Update Systematic Literature Reviews in Software Engineering
Emilia Mendes, Claes Wohlin, Katia Felizardo +1
[Context] Systematic Literature Reviews (SLRs) have been adopted by the Software Engineering (SE) community for approximately 15 years to provide meaningful summaries of evidence o…
Challenges in Survey Research
Stefan Wagner, Daniel Méndez Fernández, Michael Felderer +2
While being an important and often used research method, survey research has been less often discussed on a methodological level in empirical software engineering than other types…
An Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications
H. Villamizar, A. A. Neto, M. Kalinowski +2
Defects in requirements specifications can have severe consequences during the software development lifecycle. Some of them result in overall project failure due to incorrect or mi…
Do We Preach What We Practice? Investigating the Practical Relevance of Requirements Engineering Syllabi - The IREB Case
Daniel Méndez Fernández, Xavier Franch, Norbert Seyff +7
Nowadays, there exist a plethora of different educational syllabi for Requirements Engineering (RE), all aiming at incorporating practically relevant educational units (EUs). Many…
A Systematic Mapping Study on Security in Agile Requirements Engineering
H. Villamizar, M. Kalinowski, M. Viana +1
[Background] The rapidly changing business environments in which many companies operate is challenging traditional Requirements Engineering (RE) approaches. This gave rise to agile…