Finding a home for web-based information systems - perusing the landscape

Jeremy Brown Department of Accountancy & Finance National University of Ireland, Galway Galway Ireland Tel.: +353 91 750301, Fax: +353 91 750565 jeremy.brown@nuigalway.ie Abstract Information systems (IS) and software engineering (SE) have shared the domain of systems and software development for several decades with too little overlap in practice and research. The IS school has largely focused on in-house systems, concentrating on the human-computer aspects of systems development while SE attempts to apply engineering principles and methods to the production of software systems. However the fields collide where new, Webbased systems share both in-house usage and external commercial software characteristics. In this paper, the origins and the development of education of both fields are explored – then various aspects are compared and contrasted. If, as it would appear, recommended development methods are ineffective or simply not being used, is a new understanding of development practice that finds expression in creativity and improvisation the way forward, or is this just a new engineering problem to be solved? The authors conclude that we need fast and flexible methods that go beyond new SE techniques for the Web, reflecting the business imperative to quickly produce high-quality robust systems in competitive environments. Webbased systems development should be contextualized within IS theory learning from the rigour of SE but viewed definitively as part of a larger socio-technical system.

[1]  Gilda Pour,et al.  The push to make software engineering respectable , 2000, Computer.

[2]  Michael Jackson,et al.  Will there ever be software engineering? , 1998, IEEE Software.

[3]  Trevor Wood-Harper,et al.  Multiview - An Exploration in Information Systems Development , 1986, Aust. Comput. J..

[4]  Timothy Lethbridge,et al.  What knowledge is important to a software professional? , 2000, Computer.

[5]  Martin Gaedke,et al.  WebComposition: An Object-Oriented Support System for the Web Engineering Lifecycle , 1997, Comput. Networks.

[6]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[7]  Brian Fitzgerald,et al.  The future of IS: expansion or extinction? , 1996 .

[8]  Donald J. Reifer,et al.  How good are agile methods? , 2002, IEEE Software.

[9]  David Lowe,et al.  Hypermedia and the Web: An Engineering Approach , 1999 .

[10]  Venkataraman Ramesh,et al.  Research in software engineering: an analysis of the literature , 2002, Inf. Softw. Technol..

[11]  Philip Powell,et al.  Reflections on information systems practice, education and research: 10 years of the Information Systems Journal , 2001, Inf. Syst. J..

[12]  Claudio U. Ciborra,et al.  The labyrinths of Information , 2002 .

[13]  Trevor Wood-Harper,et al.  Developing web information systems , 2002 .

[14]  Ralph H. Sprague,et al.  A Framework for the Development of Decision Support Systems , 1993 .

[15]  J. F. Rockart,et al.  The CEO goes on-line , 1989 .

[16]  Michael Lang,et al.  A Survey of Multimedia and Web Development Techniques and Methodology Usage , 2001, IEEE Multim..

[17]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[18]  Standard Glossary of Software Engineering Terminology , 1990 .

[19]  Gordon B. Davis,et al.  Strategies for Information Requirements Determination , 1982, IBM Syst. J..

[20]  David Lorge Parnas,et al.  Software Engineering Programs Are Not Computer Science Programs , 1999, IEEE Softw..

[21]  Nikolaos A. Mylonopoulos,et al.  Global perceptions of IS journals , 2001 .

[22]  Anthony I. Wasserman Toward a Discipline of Software Engineering , 1996, IEEE Softw..

[23]  Alistair Cockburn,et al.  Agile Software Development: The Business of Innovation , 2001, Computer.

[24]  Michael Lang,et al.  ISSUES AND CHALLENGES IN THE DEVELOPMENT OF HYPERMEDIA INFORMATION SYSTEMS , 2001 .

[25]  Guy Fitzgerald,et al.  Where now for development methodologies? , 2003, CACM.

[26]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[27]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.

[28]  David E. Avison,et al.  A viewpoint on software engineering and information systems: what we can learn from the construction industry? , 2001, Information and Software Technology.

[29]  R. Anthony,et al.  Planning and Control Systems: A Framework for Analysis , 1965 .

[30]  Peter H. Carstensen,et al.  Design of Web-Based Information Systems - New Challenges for Systems Development? , 2001, ECIS.

[31]  Brian Randell,et al.  Software engineering : report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968 , 1969 .

[32]  T. Matsubara,et al.  Benefits and applications of crossmpollinatioll , 2000 .

[33]  Claudio U. Ciborra,et al.  A theory of information systems based on improvisation , 1999 .