Advertisement

Software Engineering Research Strategy: Combining Experimental and Explorative Research (EER)

  • Markku Oivo
  • Pasi Kuvaja
  • Petri Pulli
  • Jouni Similä
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3009)

Abstract

In this paper a new Experimental and Explorative Research (EER) research strategy is proposed. It combines experimental software engineering with exploratory research of new technologies. EER is based on several years experience of using and developing the approach in research of future mobile applications. In large international projects explorative application research includes quite often both industrial software developers and experienced researchers. This kind of an experimental research environment resolves the subject problem found in student experiments. It also does not have the difficulties found in experimental design and control of industrial projects that are constrained by strict commercial conditions. EER strategy provides benefits for both worlds: (1) experimental software engineering research benefits from almost industry level projects that can be used as experimentation environments, and (2) future mobile telecom application research benefits from better control and understanding of the characteristics of the applications and their development methods and processes.

Keywords

Software Engineering Mobile Application Research Strategy Exploratory Research Virtual Prototype 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Banville, B., Landry, M.: Can the Field of MIS be Disciplined. Communications of the ACM 32(1), 48–60 (1989)CrossRefGoogle Scholar
  2. 2.
    Banville, B., Landry, M.: Can the Field of MIS be Disciplined. In: Galliers, R. (ed.) Information Systems Research: Issues, Methods and Practical Guidelines, pp. 61–88. Blackwell Scientific Publications, Oxford (1992b)Google Scholar
  3. 3.
    Basili, V.R.: The Role of Experimentation: Past, Present, Future (keynote presentation). In: Proceedings of the International Conference on Software Engineering, IEEE CS Press, Los Alamitos (1996)Google Scholar
  4. 4.
    Basili, V.R., Rombach, D.: The TAME project: Towards Improvement- Oriented Software Environments. IEEE Transactions on Software Engineering 14(6) (June 1998)Google Scholar
  5. 5.
    Beck, K.: Extreme Programming Explained: Embrace Change. Addison Wesley, Upper Saddle River (2000)Google Scholar
  6. 6.
    Cyphone: Internet, Paula Project web page (1998), http://paula.oulu.fi/index.php3?dir=Publications&click=Cyphone (accessed February 2002)
  7. 7.
    Endres, A., Rombach, D.: A Handbook of Software and Systems Engineering – Empirical Observations, Laws and Theories. The Fraunhofer IESE Series on Software Engineering. Pearson Education Limited, Essex (2003)Google Scholar
  8. 8.
    Farhoomand, A.F.: Scientific Progress of Management Information Systems. Data Base 18(4), 48–56 (Summer 1987)Google Scholar
  9. 9.
    Farhoomand, A.F.: Scientific Progress of Management Information Systems. In: Galliers, R. (ed.) Information Systems Research: Issues, Methods and Practical Guidelines, pp. 93–111. Blackwell Scientific Publications, Oxford (1992b)Google Scholar
  10. 10.
    Galliers, R.D.: Choosing Information Systems Research Approaches. In: Nissen, H.-E., Klein, H.K., Hirschheim, R.A. (eds.) Information Systems Research: Contemporary Approaches & Emergent Traditions, North-Holland, Amsterdam (1991)Google Scholar
  11. 11.
    Galliers, R.D.: Choosing Information Systems Research Approaches. In: Galliers, R. (ed.) Information Systems Research: Issues, Methods and Practical Guidelines, pp. 144–162. Blackwell Scientific Publications, Oxford (1992a&b)Google Scholar
  12. 12.
    Galliers, R. (ed.): Information Systems Research: Issues, Methods and Practical Guidelines. Blackwell Scientific Publications, Oxford (1992b)Google Scholar
  13. 13.
    Govender, D.: Creating an Environment Conducive to Adult Distance Learning (2003), Available at http://www.col.org/pcf2/papers%5Cgovender.pdf (accessed 28.8.2003 at 14:09)
  14. 14.
    de Groot, A.: Methodologie: Grondslagen van Onderzoek en Denken in de Gedragswetenschappen, 7th edn. Mauton, The Netherlands (1972) (in Dutch)Google Scholar
  15. 15.
    Hamilton, S., Ives, B.: MIS Research Strategies. Information and Management 5, 339–347 (1982)CrossRefGoogle Scholar
  16. 16.
    Hamilton, S., Ives, B.: MIS Research Strategies. In: Galliers, R. (ed.) Information Systems Research: Issues, Methods and Practical Guidelines, pp. 132–143. Blackwell Scientific Publications, Oxford (1992)Google Scholar
  17. 17.
    Hartmanis, J.: Turing Award Lecture: On Computational Complexity and the Nature of Computer Science. Communications of the ACM, 37–43 (October 1994)Google Scholar
  18. 18.
    Hirschheim, R.: Information Systems Epistemology: An Historical Perspective. In: Mumford, E., Hirschheim, R.A., Fitzgerald, G., Wood-Harper, A.T. (eds.) Research Methods in Information Systems, Proceedings of the IFIP WG 8.2 Colloquim, September 1-3, Manchester Business School, Elsevier, Amsterdam (1985)Google Scholar
  19. 19.
    Hirschheim, R.: Information Systems Epistemology: An Historical Perspective. In: Galliers, R. (ed.) Information Systems Research: Issues, Methods and Practical Guidelines, pp. 28–60. Blackwell Scientific Publications, Oxford (1992b)Google Scholar
  20. 20.
    Järvinen, P.: On Research Methods. Opinpaja Oy, Tampere (1999)Google Scholar
  21. 21.
    Kerttula, M., Battarbee, K., Kuutti, K., Palo, J., Pulli, P., Pärnänen, P., Salmela, M., Säde, S., Tokkonen, T., Tuikka, T.: New Product Development based on Virtual Reality Prototyping. MET-julkaisuja, vol. 13, 97 p. Metalliteollisuuden Kustannus Oy, Helsinki (1999)Google Scholar
  22. 22.
    Kleining, G., Witt, H.: Introspection as a Research Tool for an Exploratory Psychology. In: Workshop “Qualitative Forschung in der Psychologie”, Tübingen, October 20-22 (2000), Available at http://www.uni-tuebingen.de/qualitative-psychologie/t-ws0/19-Kleining-Witt.htm (accessed 28.8.2003 at 16:44)
  23. 23.
    Kleining, G., Witt, H.: Discovery as a Basic Methodology of Qualitative and Quantitative Research. Forum Qualitative Sozialforschung / Forum: Qualitative Social Research [On-line Journal] 2(1) (February 2001), Available at http://qualitativeresearch.net/fqs/fqs-eng.htm (accessed 28.8.2003 at 16:57)
  24. 24.
    Latum, F., Solingen, R., Oivo, M., Hoisl, B., Rombach, H.D., Ruhe, G.: Adopting GQM-Based Measurement in an Industrial Environment. IEEE Software, 78–86 (January 1998)Google Scholar
  25. 25.
    Mouton, J., Marais, H.C.: Basic Concepts in the Methodology of Social Sciences. Human Sciences Research Council, Pretoria (1990)Google Scholar
  26. 26.
    Parlangeli, O., Marchigiani, E., Bagnara, S.: Multimedia systems in distance education: effects of usability on learning. Interacting with Computers 12, 37–49 (1999)CrossRefGoogle Scholar
  27. 27.
  28. 28.
    Rambold, N., Storr: Computer Integrated Manufacturing. McGraw-Hill, New York (1993)Google Scholar
  29. 29.
    Reymen, I.: Improving Design Processes through Structured Reflection: A Domain-independent Approach, SAI Report 2001/1, Eindhoven, Netherlands (October 2001), Available at http://www.sai.tue.nl/research/SAIReports/SAI2001_1.pdf (accessed 28.8.2003 at 14:53)
  30. 30.
  31. 31.
    Tichy, W.T.: Should Computer Scientists Experiment More? Computer 31(5), 32–40 (1998)CrossRefMathSciNetGoogle Scholar
  32. 32.
    Tichy, W.F., Lucowicz, P., Prechelt, L., Heinz, E.: Experimental Evaluation in Computer Science: A Quantitative Study. Systems and Software, 1–18 (January 1995)Google Scholar
  33. 33.
    Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering - An Introduction. Kluwer Academic Publishers, Dordrecht (2000)zbMATHGoogle Scholar
  34. 34.
    Yin, R.D.: Case study research. Design and methods. Sage Publications, London (1989)Google Scholar
  35. 35.
    Zelkowitz, M.V., Wallace, D.R.: Experimental Models for Validating Technology. Computer 31(5), 23–31 (1998)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Markku Oivo
    • 1
  • Pasi Kuvaja
    • 1
  • Petri Pulli
    • 1
  • Jouni Similä
    • 1
  1. 1.Department of Information Processing ScienceUniversity of OuluOulun yliopistoFINLAND

Personalised recommendations