scholarly journals The Phenomenon of Research and Development Method in Research of Software Engineering

2017 ◽  
Author(s):  
mufadhol mufadhol

Progress of science and technology is very influential to development of software engineering. Communication between software developers and prospective users of software engineering by prototype system is very important in the development of software engineering. Research and Development method in research of software engineering is very suitable be used because supports the existence of such communications. But it is found there are several research that use this method with not perfect or not completed, so research results produced less fit with purpose. This paper will be explain how to used the stages must be carried out in research of software engineering with the method of research and development, in order to make the research more be effectively and efficiently as well as software development efforts that simultaneously accompanied by the validation effort for the results to be achieved in accordance with the expected goals.

2017 ◽  
Vol 1 (1) ◽  
pp. 1 ◽  
Author(s):  
Mufadhol Mufadhol ◽  
Siswanto Siswanto ◽  
Djarot Dian Susatyono ◽  
Maya Utami Dewi

Progress of science and technology is very influential to development of software engineering. Communication between software developers and prospective users of software engineering by prototype system is very important in the development of software engineering. Research and Development method in research of software engineering is very suitable be used because supports the existence of such communications. But it is found there are several research that use this method with not perfect or not completed, so research results produced less fit with purpose. This paper will be explain how to used the stages must be carried out in research of software engineering with the method of research and development, in order to make the research more be effectively and efficiently as well as software development efforts that simultaneously accompanied by the validation effort for the results to be achieved in accordance with the expected goals.


Author(s):  
Rozilawati Razali ◽  
Mashal Kasem Alqudah ◽  
Dzulaiha Aryanee Putri Zainal

Software engineering (SE) research addresses not only technical issues but also human behaviour. SE is considered as an immature discipline because many technical and social issues concerning software development and management have yet to be specified. SE in general is inclined towards quantitative approaches. Nevertheless, qualitative methods are still appropriate for SE research as the methods encourage deep understanding of subject matter. Grounded Theory (GT) is regarded as one of the potential qualitative methods that is applicable to SE research. The method is able to transform less and unknown SE phenomena into cohesive theories through systematic discovery of empirical data from the ground. This paper shares some encounters of using GT in SE research based on the reflection made on several SE research projects covering various phases of software development life cycle. The encounters are then transformed into adaptations and classified as GT practices for SE research, as an effort to inspire the spirit of using GT in SE particularly among novices. The practices embrace aspects concerning formulating research questions, handling preconceptions, utilising software tools, getting access to data and presenting theory and its development process. To illustrate on how the practices were derived, a case study is presented. The proposed GT practices could act as the starting point of adopting GT in SE research. They shall be refined and improved in future to possibly become best practices when more and more experience of using GT in SE are obtained.


Author(s):  
Michael Felderer ◽  
Wilhelm Hasselbring ◽  
Heiko Koziolek ◽  
Florian Matthes ◽  
Lutz Prechelt ◽  
...  

AbstractThe need to improve software engineering practices is continuously rising and software development practitioners are highly interested in improving their software systems and the methods to build them. And well, software engineering research has numerous success stories. The Ernst Denert Software Engineering Award specifically rewards researchers that value the practical impact of their work and aim to improve current software engineering practices. This chapter summarizes the awards history as well as the current reward process and criteria.


2020 ◽  
Vol 6 ◽  
pp. e286
Author(s):  
Jan-Peter Ostberg ◽  
Daniel Graziotin ◽  
Stefan Wagner ◽  
Birgit Derntl

Stress pervades our everyday life to the point of being considered the scourge of the modern industrial world. The effects of stress on knowledge workers causes, in short term, performance fluctuations, decline of concentration, bad sensorimotor coordination, and an increased error rate, while long term exposure to stress leads to issues such as dissatisfaction, resignation, depression and general psychosomatic ailment and disease. Software developers are known to be stressed workers. Stress has been suggested to have detrimental effects on team morale and motivation, communication and cooperation-dependent work, software quality, maintainability, and requirements management. There is a need to effectively assess, monitor, and reduce stress for software developers. While there is substantial psycho-social and medical research on stress and its measurement, we notice that the transfer of these methods and practices to software engineering has not been fully made. For this reason, we engage in an interdisciplinary endeavor between researchers in software engineering and medical and social sciences towards a better understanding of stress effects while developing software. This article offers two main contributions. First, we provide an overview of supported theories of stress and the many ways to assess stress in individuals. Second, we propose a robust methodology to detect and measure stress in controlled experiments that is tailored to software engineering research. We also evaluate the methodology by implementing it on an experiment, which we first pilot and then replicate in its enhanced form, and report on the results with lessons learned. With this work, we hope to stimulate research on stress in software engineering and inspire future research that is backed up by supported theories and employs psychometrically validated measures.


Author(s):  
Shola Oyedeji ◽  
Birgit Penzenstadler ◽  
Ahmed Seffah

Like other ICT communities, sustainability in software engineering is a major research and development concerns. Current research focusses on eliciting the meanings of sustainability and proposing approaches for its engineering and integration into the mainstream software development lifecycle. However, few concrete guidelines that software designers can apply effectively are available and applicable. Such guidelines are needed for the elicitation of sustainability requirements and testing software against these guidelines. This paper introduces a sustainability design catalogue to assist software developers and managers in eliciting sustainability requirements, and then in measuring and testing software sustainability. The paper reviews the current research on sustainability in software engineering which is the grounds for the development of the catalogue. Four different case studies were analyzed using the Karlskrona manifesto on sustainability design. The output from this research paper is a software sustainability design catalogue through which a pilot framework is proposed that includes a set of sustainability goals, concepts and methods. The integration of sustainability for/in software systems requires a concrete framework that exemplifies how to apply and quantify sustainability. The paper demonstrates how the proposed software sustainability design catalogue provides a step towards this direction through a series of guidelines.


2014 ◽  
Vol 1044-1045 ◽  
pp. 1205-1208
Author(s):  
Yi Zhang

Software Engineering in 1968 made ​​by the NATO Science Committee, put forward the concept of the original software engineering software development rambling into a systems engineering, software development work to drive from individual behavior to the collaborative development forward, which also large systems may provide software development, this paper now mobile platform software development, how to introduce the concept of software engineering research, analysis software differences in the characteristics of mobile platform software development and in the traditional sense, learn software engineering concepts to guide the movement software development platform.


2019 ◽  
Vol 44 (3) ◽  
pp. 41-42
Author(s):  
Sai Anirudh Karre ◽  
Lalit Mohan ◽  
Y. Raghu Raghu Reddy ◽  
K.V. Raghavan ◽  
R.D. Naik ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document