Discuss about the areas of software engineering could be benefited on the basis of collection of evidences.
Usage of Evidences within the Field of Software Engineering
This research report is based on describing about the ways in which the areas of software engineering could be benefited on the basis of collection of evidences. These would be extremely helpful for the identification of the potential form of difficulties that would be associated with the kind of approach. It has been researched that the researches in the field of medication have changed the field of study in the sector [1]. The different forms of success based on the evidences within the field of medicines have helped in prompting many other disciplines of study. They would be able to provide different kinds of services to the public based on the adoption of similar kinds of approach based on nursing, psychiatry, education and social policy. The authors have discussed that they help in suggesting the software engineers of following new approachable methods based on a particular field of study. It has hence been discussed that any kind of successful form of innovation within a particular discipline such as software engineering would mainly attempt to connect with the different scientific advancements that would be meant for the benefits within the society and which would be worth to be investigating [2].
Importance of Evidence within Software Engineering
Based on the research conducted from the article, it has been discussed the reasons about the usage of evidence within the field of software engineering. The use of evidences within this field of study would prove to be beneficial for the software developers, stakeholders within the project and the different users of a particular kind of service. The research helps in understanding that the use of evidences within software engineering would potentially become important within the fundamental systems based on the use of software [3]. It has been further been discussed that the use of reliable, useful and usable software systems would prove to be helpful for enhancing the quality of life of an individual.
In the recent times, there are many such kinds of strategies that would be helpful for improving the dependability factor within the use of a particular form of software. This would involve the wide form of adoption of better kind of practices and procedures based on development. At a much higher level of software engineering processes, it has been understood that the SPICE and Capability Maturity Model would be mainly used for the improvement of the process based on the production of softwares [4].
Improving the Dependability Factor within Software Engineering
Based on the research from the study it has been understood that the higher level of process and the individual software engineers would be constrained within the fixed form of technologies. In most of such cases, the different kinds of software would be primarily be built with the help of different kinds of advanced form of technologies. Hence it would be a difficulty for ensuring that the different practices based on software engineering would be better [5]. The research on the article helps in ensuring that the evidence based software engineering processes would be able to provide different forms of mechanisms for the purpose of assisting the practitioners of software based on the adoption of appropriate kind of technologies.
The Primary Goal of Evidence Based Software Engineering
The practice of using the processes of collecting evidences based within the domain of software engineering would be able to integrate the best form of research based evidences. These form of evidences would be based on the domain of expertise within clinical practices and maintaining the values of the patients. The discussion from the research on the study would be able to provide different means based on the current practices of collection of evidences from extensive research [6]. These practices would be integrated within the domain of software engineering for gaining practical experiences and maintaining the human values within the process of making of decisions. These would be in regards with the process of developing and thus maintain the current software.
The Practice of Evidence based Software Engineering
This article helps in understanding about the various kinds of steps that would be needed for the collection of evidences based within the field of clinical performances. The authors have discussed that in different forms of software based organizations, the individual developers have the rights to choose a suitable technology in which they would be efficient for use [7]. The adoption of a particular kinds of technology would mainly be decided by the project managers based on the needs and requirements of the project. They could also be assisted by the senior managers that would be based on the selected department or on the basis of particular kinds of organizations. It has also been figured out that in the process of software engineering concepts, the main form of concern is based on the outcome of the project based within the domain of the particular applied technology [8].
Different software engineering practices for collecting evidences
The different kinds of practices based within the domain of collecting evidences for software engineering purposes are:
- Providing a proper form of definition to any raised question.
- Finding the best form of evidences for the purpose of helping the practitioners and researchers.
- There should also be a critical form of appraising of the collected evidences.
- After a proper collection of evidences, there should be a proper form of evaluation for the purpose of software engineering.
- There should also be a proper form of collaboration based on implicating the evidence based method within software engineering [9].
The Skill Factors
The research helps in understanding the major form of difference within the practices in the field of medicine and software engineering. They help in the discussing that most of the methods used for software engineering would be performed by various skilled practitioners of software [10].
Protocols for Experimentation
The factor of blinding could be useful for reducing the opportunities of the conditions of biasness in several different ways. The protocols would be meaningful for the primary purpose of reducing the direct forms of interactions based within the subjects and the different experimenters within the domain of the subject.
Evaluation of the Quality of Experiment
The practice of evidence based supporting within the practices of software engineering would sometimes be impossible for performing the randomised trials. They would be also be helpful for the collection of evidences based on different kinds of experiment that might have to be considered. The evaluation of the quality of collecting evidences would prove to be useful for the consideration of some factors [11]. These would include the measuring the strength if evidences, size of the effect and calculating the relevance of the evidence based on the particular subject.
Other Major Factors
Some of the major problems have been identified within the study of evidence based data collection methods. Based on the different forms of collection of evidences, it has been understood that the practices of collection of evidences would majorly need substantial form of support based on infrastructure. These forms of infrastructure would be majorly needed for the making of systematic forms of reviews that would be made available to the practitioners of software engineering.
The research on the article also helps in determining about the various forms of scientific kinds of problems that might pose a difficulty for addressing. There are different kinds of approaches, which could be useful for the reducing the scale of the problem [12]. There would be much kind of difficulties based on resolving of the problem based on complexity of the lifecycle of the particular software. Difficulties would also be present based on obtaining reliable sources of evidences based on the behaviour of different kinds of technologies based on large scale projects.
The authors have thus discussed that the evidence based software engineering could be discussed as a vital goal for different researchers who would be researching on the factors based on software engineering.
Scientific Kinds of problems for Evidence-Based Software Engineering
Conclusion
Based on the discussion from the above report, it could be concluded that the impact of evidence based software engineering could prove to be a much important concept for the use in software engineering. The wide form of adoption of the different kinds of techniques could prove to be extremely useful for the improvement over the quality of the software based systems. The authors have thus also helped in focusing on the fact that the use of evidence based software engineering methodologies play a major kind of role based on providing assurance to the different stakeholders within the project that the practitioners would be making use of the best form of practices of softwares. The study on the paper also helps in concluding the various recommendations that are majorly used for the adoption of an approach based on evidences. The different forms of recommendations that would be provided to the software developers would be to use the different forms of useful evidences based on the practices of software engineering for the purpose of conduction of proper form of software engineering concepts
References
[1] Dybå, T., G. R. Bergersen, and D. I. K. Sjøberg. "Evidence-based software engineering." In Perspectives on Data Science for Software Engineering, pp. 149-153. 2016.
[2] Kitchenham, Barbara Ann, David Budgen, and Pearl Brereton. Evidence-based software engineering and systematic reviews. Vol. 4. CRC Press, 2015.
[3] Petersen, Kai, Sairam Vakkalanka, and Ludwik Kuzniarz. "Guidelines for conducting systematic mapping studies in software engineering: An update." Information and Software Technology 64 (2015): 1-18.
[4] Wohlin, Claes. "Guidelines for snowballing in systematic literature studies and a replication in software engineering." In Proceedings of the 18th international conference on evaluation and assessment in software engineering, p. 38. ACM, 2014
[5] Pedreira, Oscar, Félix García, Nieves Brisaboa, and Mario Piattini. "Gamification in software engineering–A systematic mapping." Information and Software Technology 57 (2015): 157-168.
[6] Kasoju, Abhinaya, Kai Petersen, and Mika V. Mäntylä. "Analyzing an automotive testing process with evidence-based software engineering." Information and Software Technology55, no. 7 (2013): 1237-1259.
[7] Whittle, Jon, John Hutchinson, and Mark Rouncefield. "The state of practice in model-driven engineering." IEEE software31, no. 3 (2014): 79-85.
[8] Fitzgerald, Brian, and Klaas-Jan Stol. "Continuous software engineering and beyond: trends and challenges." In Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering, pp. 1-9. ACM, 2014.
[9] Hew, Khe Foon, and Wing Sum Cheung. "Use of Web 2.0 technologies in K-12 and higher education: The search for evidence-based practice." Educational research review 9 (2013): 47-64.
[10] Crouch, Stephen, Neil Chue Hong, Simon Hettrick, Mike Jackson, Aleksandra Pawlik, Shoaib Sufi, Les Carr, David De Roure, Carole Goble, and Mark Parsons. "The software sustainability institute: Changing research software attitudes and practices." Computing in Science & Engineering 15, no. 6 (2013): 74-80.
[11] Fenton, Norman, and James Bieman. Software metrics: a rigorous and practical approach. CRC press, 2014.
[12] Petersen, Kai, Sairam Vakkalanka, and Ludwik Kuzniarz. "Guidelines for conducting systematic mapping studies in software engineering: An update." Information and Software Technology 64 (2015): 1-18.
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2019). The Benefits Of Evidence-Based Software Engineering: An Essay Study.. Retrieved from https://myassignmenthelp.com/free-samples/mits5002-evidence-based-software-engineering.
"The Benefits Of Evidence-Based Software Engineering: An Essay Study.." My Assignment Help, 2019, https://myassignmenthelp.com/free-samples/mits5002-evidence-based-software-engineering.
My Assignment Help (2019) The Benefits Of Evidence-Based Software Engineering: An Essay Study. [Online]. Available from: https://myassignmenthelp.com/free-samples/mits5002-evidence-based-software-engineering
[Accessed 09 December 2024].
My Assignment Help. 'The Benefits Of Evidence-Based Software Engineering: An Essay Study.' (My Assignment Help, 2019) <https://myassignmenthelp.com/free-samples/mits5002-evidence-based-software-engineering> accessed 09 December 2024.
My Assignment Help. The Benefits Of Evidence-Based Software Engineering: An Essay Study. [Internet]. My Assignment Help. 2019 [cited 09 December 2024]. Available from: https://myassignmenthelp.com/free-samples/mits5002-evidence-based-software-engineering.