Teaching Research Design in Software Engineering
- URL: http://arxiv.org/abs/2407.05184v1
- Date: Sat, 6 Jul 2024 21:06:13 GMT
- Title: Teaching Research Design in Software Engineering
- Authors: Jefferson Seide Molleri, Kai Petersen,
- Abstract summary: Empirical Software Engineering (ESE) has emerged as a contending force aiming to critically evaluate and provide knowledge that informs practice in adopting new technologies.
This chapter teaches foundational skills in research design, essential for educating software engineers and researchers in ESE.
- Score: 1.9659095632676098
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: In the dynamic field of Software Engineering (SE), where practice is constantly evolving and adapting to new technologies, conducting research is a daunting quest. This poses a challenge for researchers: how to stay relevant and effective in their studies? Empirical Software Engineering (ESE) has emerged as a contending force aiming to critically evaluate and provide knowledge that informs practice in adopting new technologies. Empirical research requires a rigorous process of collecting and analyzing data to obtain evidence-based findings. Challenges to this process are numerous, and many researchers, novice and experienced, found difficulties due to many complexities involved in designing their research. The core of this chapter is to teach foundational skills in research design, essential for educating software engineers and researchers in ESE. It focuses on developing a well-structured research design, which includes defining a clear area of investigation, formulating relevant research questions, and choosing appropriate methodologies. While the primary focus is on research design, this chapter also covers aspects of research scoping and selecting research methods. This approach prepares students to handle the complexities of the ever-changing technological landscape in SE, making it a critical component of their educational curriculum.
Related papers
- A Process for Reviewing Design Science Research Papers to Enhance Content Knowledge & Research Opportunities [4.73194777046253]
Most published Information Systems research are of the behavioral science research (BSR) category rather than the design science research (DSR) category.
This is due in part to the BSR orientation of many IS doctoral programs, which often do not involve much technical courses.
We present a process for reviewing DSR papers that has as its objectives: enhancing technical content knowledge, increasing knowledge and understanding of approaches to designing and evaluating IS/IT artifacts, and facilitating the identification of new DSR opportunities.
arXiv Detail & Related papers (2024-07-24T17:40:00Z) - Teaching Design Science as a Method for Effective Research Development [0.24578723416255752]
Applying Design Science Research (DSR) methodology is becoming a popular working resource for Information Systems (IS) and Software engineering studies.
This chapter includes examples of DSR, a teaching methodology, learning objectives, and recommendations.
We have created a survey artifact intended to gather data on the experiences of design science users.
arXiv Detail & Related papers (2024-07-13T10:43:06Z) - Action Research with Industrial Software Engineering -- An Educational Perspective [0.5257115841810258]
Action research provides the opportunity to explore the usefulness and usability of software engineering methods in industrial settings.
It requires a different kind of interaction with the software development organisation.
This chapter is intended to support learning and teaching action research.
arXiv Detail & Related papers (2024-07-05T17:05:06Z) - Research information in the light of artificial intelligence: quality and data ecologies [0.0]
This paper presents multi- and interdisciplinary approaches for finding the appropriate AI technologies for research information.
Professional research information management (RIM) is becoming increasingly important as an expressly data-driven tool for researchers.
arXiv Detail & Related papers (2024-05-06T16:07:56Z) - SurveyAgent: A Conversational System for Personalized and Efficient Research Survey [50.04283471107001]
This paper introduces SurveyAgent, a novel conversational system designed to provide personalized and efficient research survey assistance to researchers.
SurveyAgent integrates three key modules: Knowledge Management for organizing papers, Recommendation for discovering relevant literature, and Query Answering for engaging with content on a deeper level.
Our evaluation demonstrates SurveyAgent's effectiveness in streamlining research activities, showcasing its capability to facilitate how researchers interact with scientific literature.
arXiv Detail & Related papers (2024-04-09T15:01:51Z) - On the Opportunities of Green Computing: A Survey [80.21955522431168]
Artificial Intelligence (AI) has achieved significant advancements in technology and research with the development over several decades.
The needs for high computing power brings higher carbon emission and undermines research fairness.
To tackle the challenges of computing resources and environmental impact of AI, Green Computing has become a hot research topic.
arXiv Detail & Related papers (2023-11-01T11:16:41Z) - Machine Unlearning: A Survey [56.79152190680552]
A special need has arisen where, due to privacy, usability, and/or the right to be forgotten, information about some specific samples needs to be removed from a model, called machine unlearning.
This emerging technology has drawn significant interest from both academics and industry due to its innovation and practicality.
No study has analyzed this complex topic or compared the feasibility of existing unlearning solutions in different kinds of scenarios.
The survey concludes by highlighting some of the outstanding issues with unlearning techniques, along with some feasible directions for new research opportunities.
arXiv Detail & Related papers (2023-06-06T10:18:36Z) - Towards Automated Process Planning and Mining [77.34726150561087]
We present a research project in which researchers from the AI and BPM field work jointly together.
We discuss the overall research problem, the relevant fields of research and our overall research framework to automatically derive process models.
arXiv Detail & Related papers (2022-08-18T16:41:22Z) - Industry-Academia Research Collaboration in Software Engineering: The
Certus Model [13.021014899410684]
Building scalable and effective research collaborations in software engineering is known to be challenging.
This paper aims to understand what are the elements of a successful industry-academia collaboration that enable the culture of participative knowledge creation.
arXiv Detail & Related papers (2022-04-23T10:16:23Z) - Artificial Intelligence for IT Operations (AIOPS) Workshop White Paper [50.25428141435537]
Artificial Intelligence for IT Operations (AIOps) is an emerging interdisciplinary field arising in the intersection between machine learning, big data, streaming analytics, and the management of IT operations.
Main aim of the AIOPS workshop is to bring together researchers from both academia and industry to present their experiences, results, and work in progress in this field.
arXiv Detail & Related papers (2021-01-15T10:43:10Z) - A Comprehensive Survey of Neural Architecture Search: Challenges and
Solutions [48.76705090826339]
Neural Architecture Search (NAS) is a revolutionary algorithm, and the related research work is complicated and rich.
We provide a new perspective: beginning with an overview of the characteristics of the earliest NAS algorithms, summarizing the problems in these early NAS algorithms.
Besides, we conduct a detailed and comprehensive analysis, comparison, and summary of these works.
arXiv Detail & Related papers (2020-06-01T13:08:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.