scholarly journals Thematic Review and Analysis of Grounded Theory Application in Software Engineering

2013 ◽  
Vol 2013 ◽  
pp. 1-9 ◽  
Author(s):  
Omar Badreddin

We present metacodes, a new concept to guide grounded theory (GT) research in software engineering. Metacodes are high level codes that can help software engineering researchers guide the data coding process. Metacodes are constructed in the course of analyzing software engineering papers that use grounded theory as a research methodology. We performed a high level analysis to discover common themes in such papers and discovered that GT had been applied primarily in three software engineering disciplines: agile development processes, geographically distributed software development, and requirements engineering. For each category, we collected and analyzed all grounded theory codes and created, following a GT analysis process, what we call metacodes that can be used to drive further theory building. This paper surveys the use of grounded theory in software engineering and presents an overview of successes and challenges of applying this research methodology.

2018 ◽  
Vol 35 (4) ◽  
pp. 157-164 ◽  
Author(s):  
Mohanad Halaweh

The aim of this article is to demonstrate how social media and grounded theory methods can be integrated to constitute a sound research methodology for qualitative researchers. This article conceptualizes three models for using social media for research. Using the observational model, the social media grounded theory (SMGT) methodology was developed. This article provides practical methodological guidance, in a step-by-step approach, to what is referred to as SMGT methodology, which can be applied by researchers. This article provides a unique contribution to qualitative research because no previous research has provided similar conceptual integration and development using social media and grounded theory.


Author(s):  
Ayse Tosun Misirli ◽  
June Verner ◽  
Jouni Markkula ◽  
Markku Oivo

Motivation in software engineering is a complex topic. Cultural background is reported to be one of the factors moderating software engineers' motivation and project outcome. The authors conducted a survey with 36 software engineers from Finland to explore 1) the relationship between team motivation and project outcome, 2) factors that motivate Finnish engineers, and 3) how these motivational factors are related. The authors compare Finnish motivational factors with those identified in prior research. In addition they build a prediction model to identify the best indicators of team motivation for Finnish software engineers. Their results show that teamwork is the only culturally independent motivational factor. Having 1) a project manager with a clear vision (project manager vision) and 2) a project manager given full authority to manage the project (project manager authority) are also significant motivational factors among Finnish engineers. There are significant associations between some factors, e.g., customer involvement and staff appreciation. While these factors partially explain motivation in software engineering, cultural differences also play an active role in explaining team motivation. Their questionnaire needs to be updated to enable measurement of motivation for modern development practices such as agile development.


2021 ◽  
Vol 8 (4) ◽  
pp. 2131-2143
Author(s):  
Ahmad Farisi

Dalam perjalanan 40 tahun berdirinya SMA Negeri 6 Palembang sejak tahun 1981, dibutuhkan sebuah media yang dapat menginventarisir data-data alumni yang telah tersebar sejak angkatan pertama hingga sekarang. Oleh karena itu, studi ini merancang bangun sebuah aplikasi pendataan alumni di SMA Negeri 6 Palembang. Studi ini dilakukan dengan menggunakan metodologi penelitian practism dengan research heuristics pada bidang software engineering yang menjawab rumusan masalah dengan mengembangkan perangkat lunak berdasarkan research perspective yang dilakukan pada tahap pra-penelitian. Sementara itu, pengembangan sistem dilakukan dengan menggunakan metode Kanban pada pendekatan Agile Development Cycle. Pada tahap pra-penelitian, studi ini mengumpulkan data dengan melakukan wawancara kepada pihak SMA Negeri 6 Palembang terkait kebutuhan pengembangan apllikasi. Aplikasi ini dikembangkan pada platform web dengan framework CodeIgniter dan custom core system class yang dibangun secara custom. Aplikasi ini memiliki 2 aktor yang terdiri dari alumni dan admin. Fitur-fitur aplikasi ini adalah pengelolaan alumni yang meliputi data identitas, pendidikan, dan pekerjaan alumni. Studi ini melakukan evaluasi aplikasi dengan menggunakan webuse method. Hasilnya menunjukkan nilai usability 0,79 untuk responden alumni dan nilai usability 0,76 untuk responden admin. Setelah diinterpretasikan, kedua nilai usability tersebut menunjukkan predikat baik.


Author(s):  
Izzat Alsmadi ◽  
Saqib Saeed

Typical traditional software development models are initially designed for company-style software project teams. They also assume a typical software project that has somewhat clear goals, scope, budget, and plan. Even Agile development models that are very flexible in considering previous project parameters assume somewhat stable team and project structures. However, in recent years, the authors have noticed expansion in software projects that are developed in a very illusive flexible team, scope, budget, and plan structures. Examples of such projects are those projects offered in open competition (also called crowd sourcing) structure for software developers to be part of. In typical open competition projects, initial, high level project ideas are submitted to the public through the Internet. The project initiators give their initial requirements, constraints, and conditions for successful products or submissions. Teams can be organized before or through the competition. Submission and evaluation of deliverables from teams are subjected to project initiator evaluation along with evaluation teams organized through the open competition host. This chapter investigates all traditional project characteristics. The authors elaborate on all those elements that should be modified to fit the open competition agile structure. They use several case studies to demonstrate management issues related to managing software projects in open competitions.


Author(s):  
Reinaldo Lucas dos Santos Rosa ◽  
Antonio Carlos Seabra

This chapter provides a guide for microfluidic devices development and optimization focused on chemical analysis applications, which includes medicine, biology, chemistry, and environmental monitoring, showing high-level performance associated with a specific functionality. Examples are chemical analysis, solid phase extraction, chromatography, immunoassay analysis, protein and DNA separation, cell sorting and manipulation, cellular biology, and mass spectrometry. In this chapter, most information is related to microfluidic devices design and fabrication used to perform several steps concerning chemical analysis, process preparation of reagents, samples reaction and detection, regarding water quality monitoring. These steps are especially relevant to lab-on-chip (LOC) and micro-total-analysis-systems (μTAS). μTAS devices are developed in order to simplify analytical chemist work, incorporating several analytical procedures into flow systems. In the case of miniaturized devices, the analysis time is reduced, and small volumes (nL) can be used.


Sign in / Sign up

Export Citation Format

Share Document