Most Read Research Articles


Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79
Call for Paper - May 2015 Edition
IJCA solicits original research papers for the May 2015 Edition. Last date of manuscript submission is April 20, 2015. Read More

An Evidence-based Approach to Discovery and Assessment of Software Engineering Decisions

Print
PDF
IJCA Special Issue on Issues and Challenges in Networking, Intelligence and Computing Technologies
© 2012 by IJCA Journal
ICNICT - Number 2
Year of Publication: 2012
Authors:
Priyanka Mathur
Swati V. Chande

Priyanka Mathur and Swati V Chande. Article: An Evidence-based Approach to Discovery and Assessment of Software Engineering Decisions. IJCA Special Issue on Issues and Challenges in Networking, Intelligence and Computing Technologies ICNICT(2):30-36, November 2012. Full text available. BibTeX

@article{key:article,
	author = {Priyanka Mathur and Swati V. Chande},
	title = {Article: An Evidence-based Approach to Discovery and Assessment of Software Engineering Decisions},
	journal = {IJCA Special Issue on Issues and Challenges in Networking, Intelligence and Computing Technologies},
	year = {2012},
	volume = {ICNICT},
	number = {2},
	pages = {30-36},
	month = {November},
	note = {Full text available}
}

Abstract

An Evidence-based approach is using a best available evidence for making a judicious decision about a given set of problem. Evidence-based approach is an integration of individually gained expertise with the best possible evidence available from a systematic research. It started in medicine as evidence-based medicine (EBM) and is now being used in other fields such as nursing, psychology, education, library and information science also. Its basic principles are that all practical decisions made should 1) be based on research studies and 2) that these research studies are selected and interpreted according to some specific norms characteristic for Evidence Based Practice [EBP]. Software draws its roots from EBM and does Evidence Based Software Engineering [EBSE] which is potentially important because of the central place software intensive systems are starting to take in everyday life. In Evidence-based software engineering [EBSE], all the experiences are properly documented in order to inform software practice adoption decisions. In EBSE, the study factor would be the technology of interest. The technological specifications should be very detailed and not at a very high level of abstraction that is the software lifecycle and all the design methods should be properly read and documented and only then should the engineer collect evidences on it and design the software generation model. Evidence based software engineering can be applied in testing and cost estimation. Various metaheuristic search techniques are applied for searching literature and relevant evidences are gathered, these evidences are then put into practice. The results are compared with existing practices.

References

  • www. Human brain. org
  • Sackett, D. L. ,Straus, S. E. , Richardson,W. S. ,Rosenberg,W. , and Haynes,R. B. Evidence-Based Medicine: How to Practice and Teach EBM, Second Edition, Churchill Livingstone: Edinburgh, 2000.
  • www. agile. csc. ncsu. edu
  • B. A. Kitchenham, T. Dybå, M. Jørgensen, Evidence-based software engineering, in: Proceedings of the 26th International Conference on Software Engineering, (ICSE'04), IEEE Computer Society, Washington DC, USA, 2004, pp. 273–281.
  • M. V. Zelkowitz, D. R. Wallace, and D. W. Binkley, "Experimental Validation of New Software Technology," Lecture Notes on Empirical Software Engineering, World Scientific, 2003, pp. 229–263
  • www. dur. ac. uk/ebse
  • B. A. Kitchenham, T. Dybå, M. Jørgensen, Evidence-based software engineering: Proceedings of the 26th International Conference on Software Engineering, (ICSE'04), IEEE Computer Society, Washington DC, USA, 2004, pp. 273–281.
  • Sackett, D. L. , Straus, S. E. , Richardson, W. S. , Rosenberg, W. , And Haynes, R. B. Evidence-Based Medicine: How to Practice and Teach EBM, Second Edition, Churchill Livingstone: Edinburgh, 2000.
  • Gada Kadoda, Michelle Cartwright, Liguang Chen, and Martin Shepperd in Experiences Using Case-Based Reasoning to Predict Software Project Effort, 2000 - decgradschool. bournemouth. ac. uk
  • Juristo, N. , Moreno, A. , Vegas, S. & Solari, M. (2006), 'In search of what we experimentally know about unit testing', IEEE Software 23(6), 72–80
  • W. Afzal et al. , A systematic review of search-based testing for non-functional system properties, Inform. Softw. Technol. (2009)
  • Sarvnaz Karimi Falk Scholer SIGIR Workshop on " Supporting Complex Search Tasks"July 28, 2011, Beijing.
  • B. A. Kitchenham, Guidelines for performing systematic literature reviews in software engineering, Tech. Rep. , EBSE-2007-001, UK (July 2007).
  • Adapted from "A systematic review of search-based testing for non-functional system properties" Wasif Afzal , Richard Torkar, Robert Feldt