Four presumed gaps in the software engineering research community's knowledge

11/22/2019
by   Lutz Prechelt, et al.
0

Background: The state of the art in software engineering consists of a myriad of contributions and the gaps between them; it is difficult to characterize. Questions: In order to help understanding the state of the art, can we identify gaps in our knowledge that are at a very general, widely relevant level? Which research directions do these gaps suggest? Method: 54 expert interviews with senior members of the ICSE community, evaluated qualitatively using elements of Grounded Theory Methodology. Results: Our understanding of complexity, of good-enoughness, and of developers' strengths is underdeveloped. Some other relevant factors' relevance is apparently not clear. Software engineering is not yet an evidence-based discipline. Conclusion: More software engineering research should concern itself with emergence phenomena, with how engineering tradeoffs are made, with the assumptions underlying research works, and with creating certain taxonomies. Such work would also allow software engineering to become more evidence-based.

READ FULL TEXT
research
06/19/2022

The Framework For The Discipline Of Software Engineering in Connection to Information Technology Discipline

This paper represents preliminary work in identifying the foundation for...
research
11/25/2019

Does ICSE Accept the Right Contributions?

Background: There is a constant discussion regarding whether the ICSE Te...
research
07/24/2019

Handling Numerous Stakeholders Requirements A Research Agenda and Preliminary Outcomes

This research aims to design and develop a new requirements prioritizati...
research
03/02/2021

Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software Engineering

The evidence-based approach has increasingly been employed to synthesize...
research
04/08/2022

End-of-Life of Software How is it Defined and Managed?

The rapid development of new software and algorithms, fueled by the imme...
research
10/09/2022

Research Software Engineers: Career Entry Points and Training Gaps

As software has become more essential to research across disciplines, an...
research
03/26/2021

Socio-Technical Grounded Theory for Software Engineering

Grounded Theory (GT), a sociological research method designed to study s...

Please sign up or login with your details

Forgot password? Click here to reset