Action Research with Industrial Software Engineering -- An Educational Perspective
- URL: http://arxiv.org/abs/2407.04650v1
- Date: Fri, 5 Jul 2024 17:05:06 GMT
- Title: Action Research with Industrial Software Engineering -- An Educational Perspective
- Authors: Yvonne Dittrich, Johan Bolmsten, Catherine Seidelin,
- Abstract summary: 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.
- Score: 0.5257115841810258
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Action research provides the opportunity to explore the usefulness and usability of software engineering methods in industrial settings, and makes it possible to develop methods, tools and techniques with software engineering practitioners. However, as the research moves beyond the observational approach, it requires a different kind of interaction with the software development organisation. This makes action research a challenging endeavour, and it makes it difficult to teach action research through a course that goes beyond explaining the principles. This chapter is intended to support learning and teaching action research, by providing a rich set of examples, and identifying tools that we found helpful in our action research projects. The core of this chapter focusses on our interaction with the participating developers and domain experts, and the organisational setting. This chapter is structured around a set of challenges that reoccurred in the action research projects in which the authors participated. Each section is accompanied by a toolkit that presents related techniques and tools. The exercises are designed to explore the topics, and practise using the tools and techniques presented. We hope the material in this chapter encourages researchers who are new to action research to further explore this promising opportunity.
Related papers
- Teaching Action Research [2.465689259704613]
Action research entered into software engineering as one of the responses to the software engineering research crisis at the end of the last millennium.
This chapter describes the pillars of action research as a methodology and how to teach them.
arXiv Detail & Related papers (2024-08-05T11:44:49Z) - 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) - Teaching Research Design in Software Engineering [1.9659095632676098]
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.
arXiv Detail & Related papers (2024-07-06T21:06:13Z) - Tool Learning with Large Language Models: A Survey [60.733557487886635]
Tool learning with large language models (LLMs) has emerged as a promising paradigm for augmenting the capabilities of LLMs to tackle highly complex problems.
Despite growing attention and rapid advancements in this field, the existing literature remains fragmented and lacks systematic organization.
arXiv Detail & Related papers (2024-05-28T08:01:26Z) - Application-Driven Innovation in Machine Learning [56.85396167616353]
We describe the paradigm of application-driven research in machine learning.
We show how this approach can productively synergize with methods-driven work.
Despite these benefits, we find that reviewing, hiring, and teaching practices in machine learning often hold back application-driven innovation.
arXiv Detail & Related papers (2024-03-26T04:59:27Z) - Acceleron: A Tool to Accelerate Research Ideation [15.578814192003437]
Acceleron is a research accelerator for different phases of the research life cycle.
It guides researchers through the formulation of a comprehensive research proposal, encompassing a novel research problem.
We leverage the reasoning and domain-specific skills of Large Language Models (LLMs) to create an agent-based architecture.
arXiv Detail & Related papers (2024-03-07T10:20:06Z) - Systematic Mapping Protocol -- UX Design role in software development
process [55.2480439325792]
We present a systematic mapping protocol for investigating the role of the UX designer in the software development process.
We define the research questions, scope, sources, search strategy, selection criteria, data extraction, and analysis methods that we will use to conduct the mapping study.
arXiv Detail & Related papers (2024-02-20T16:56:46Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - 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)
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.