Friday, June 3, 2011

Software Applications Concepts, Methodologies, Tools, and Applications






Contents
Volume I
Section I. Fundamental Concepts and Theories
This section serves as the foundation for this exhaustive reference tool by addressing crucial theories
essential to the understanding of software applications computing. Chapters found within these pages
provide an excellent framework in which to position software applications within the field of infor-
mation science and technology. Individual contributions provide overviews of open source software,
software testing, social software, and software quality, while also exploring critical stumbling blocks
of this field. Within this introductory section, the reader can learn and choose from a compendium of
expert research on the elemental theories underscoring the research and application of software ap-
plications.
Chapter 1.1. A Historical Analysis of the Emergence of Free Cooperative Software Production........... 1
Nicolas Jullien, LUSSI TELECOM Bretagne-M@rsouin, France
Chapter 1.2. Free Software Philosophy and Open Source..................................................................... 11
Niklas Vainio, University of Tampere, Finland
Tere Vadén, University of Tampere, Finland
Chapter 1.3. Open Source Software Basics: An Overview of a Revolutionary Research Context....... 22
Eirini Kalliamvakou, Athens University of Economics and Business, Greece
Chapter 1.4. Open-Source Software Issues........................................................................................... 33
.
Sofiane Sahraoui, American University of Sharjah, UAE
Chapter 1.5. Open Source Software: Strengths and Weaknesses.......................................................... 39
Zippy Erlich, The Open University of Israel, Israel
Reuven Aviv, The Open University of Israel, Israel
Chapter 1.6. Open Source Software Evaluation.................................................................................... 52
Karin van den Berg, FreelancePHP, The Netherlands
Chapter 1.7. On the Role of Public Policies Supporting Free/Open Source Software.......................... 66
Stefano Comino, University of Trento, Italy
Fabio M. Manenti, University of Padua, Italy
Alessandro Rossi, University of Trento, Italy
Chapter 1.8. Open Source Survey Software.......................................................................................... 82
Jason D. Baker, Regent University, USA
Chapter 1.9. FLOSSmole: A Collaborative Repository for FLOSS Research Data and Analyses........ 85
James Howison, Syracuse University, USA
Megan Conklin, Elon University, USA
Kevin Crowston, Syracuse University, USA
Chapter 1.10. Free/Libre Open Source Software for Bridging the Digital Divide................................ 95
Yu-Wei Lin, University of York, UK
Chapter 1.11. Community of Production............................................................................................. 102
Francesco Amoretti, Università degli Studi di Salerno, Italy
Mauro Santaniello, Università degli Studi di Salerno, Italy
Chapter 1.12. E-Democracy: The Social Software Perspective.......................................................... 109
Pascal Francq, Université Libre de Bruxelles, Belgium
Chapter 1.13. Software Engineering and HCI..................................................................................... 122
Shawren Singh, University of South Africa, South Africa
Alan Dix, Lancaster University, UK
Chapter 1.14. Software Agent Technology: An Overview.................................................................. 128
.
Chrysanthi Ε. Georgakarakou, University of Macedonia, Greece
Anastasios A. Economides, University of Macedonia, Greece
Chapter 1.15. Automated Software Testing......................................................................................... 152
Paula Donegan, Instituto Atlântico, Brazil
Liane Bandeira, Instituto Atlântico, Brazil
Cristina Matos, Instituto Atlântico, Brazil
Paula Luciana da Cunha, Instituto Atlântico, Brazil
Camila Maia, Instituto Atlântico, Brazil
Chapter 1.16. Software Metrics and Measurements............................................................................ 172
Michalis Xenos, Hellenic Open University, Greece
Chapter 1.17. A Framework for Communicability of Software Documentation................................. 180
Pankaj Kamthan, Concordia University, Canada
Chapter 1.18. Intelligent Analysis of Software Maintenance Data. .................................................... 189
.
Marek Reformat, University of Alberta, Canada
Petr Musilek, University of Alberta, Canada
Efe Igbide, University of Alberta, Canada
Chapter 1.19. An Overview of Software Quality Concepts and Management Issues......................... 222
Alain April, École de technologie supérieure, Québec, Canada
Claude Y. Laporte, École de technologie supérieure, Québec, Canada
Chapter 1.20. Handling of Software Quality Defects in Agile Software Development...................... 242
Jörg Rech, Fraunhofer Institute for Experiemental Software Engineering (IESE), Germany
Chapter 1.21. Different Views of Software Quality............................................................................ 266
.
Bernard Wong, University of Technology Sydney, Australia
Chapter 1.22. Software Configuration Management in Agile Development....................................... 291
Lars Bendix, Lund Institute of Technology, Sweden
Torbjörn Ekman, Lund Institute of Technology, Sweden
Chapter 1.23. Governance of Software Development: The Transition to Agile Scenario................... 309
Yael Dubinsky, IBM Haifa Research Lab, Israel & Technion–Israel
Institute of Technology, Israel
Avi Yaeli, IBM Haifa Research Lab, Israel
Yishai Feldman, IBM Haifa Research Lab, Israel
Emmanuel Zarpas, IBM Haifa Research Lab, Israel
Gil Nechushtai, IBM Haifa Research Lab, Israel
Chapter 1.24. Domain-Specific Language for Describing Grid Applications..................................... 328
Enis Afgan, University of Alabama at Birmingham, USA
Purushotham Bangalore, University of Alabama at Birmingham, USA
Jeff Gray, University of Alabama at Birmingham, USA
Chapter 1.25. Performance Analysis of a Web Server......................................................................... 366
Jijun Lu, University of Connecticut, USA
Swapna S. Gokhale, University of Connecticut, USA
Chapter 1.26. Software Modernization of Legacy Systems for Web Services Interoperability.......... 380
Chia-Chu Chiang, University of Arkansas at Little Rock, USA
Chapter 1.27. Approaches to Building High Performance Web Applications: A Practical Look at
Availability, Reliability, and Performance........................................................................................... 389
Brian Goodman, IBM Corporation, USA
Maheshwar Inampudi, IBM Corporation, USA
James Doran, IBM Corporation, USA
Chapter 1.28. A Survey of Development Methods for Semantic Web Service Systems..................... 421
Terje Wahl, Norwegian University of Science and Technology, Norway
Guttorm Sindre, Norwegian University of Science and Technology, Norway
Chapter 1.29. Knowledge Management Software............................................................................... 438
Rodrigo Baroni de Carvalho, FUMEC University, Brazil
Marta Araújo Tavares Ferreira, Federal University of Minas Gerais (UFMG), Brazil
Chapter 1.30. Malicious Software....................................................................................................... 450
Thomas M. Chen, Southern Methodist University, USA
Gregg W. Tally, SPARTA, Inc., USA
Chapter 1.31. Current Challenges in Intrusion Detection Systems..................................................... 458
H. Gunes Kayacik, Dalhousie University, Canada
A. Nur Zincir-Heywood, Dalhousie University, Canada
Chapter 1.32. A Comparison and Scenario Analysis of Leading Data Mining Software.................... 467
John Wang, Montclair State University, USA
Xiaohua Hu, Drexel University, USA
Kimberly Hollister, Montclair State University, USA
Dan Zhu, Iowa State University, USA
Chapter 1.33. Intelligent User Preference Mining............................................................................... 486
Sheng-Uei Guan, Xian Jiatong-Liverpool University, China
Ping Cheng Tan, National University of Singapore, Singapore
Chapter 1.34. Mining Software Specifications.................................................................................... 495
David Lo, National University of Singapore, Singapore
Siau-Cheng Khoo, National University of Singapore, Singapore
Section II. Development and Design Methodologies
This section provides in-depth coverage of conceptual architectures, frameworks and methodologies
related to the design and implementation of software systems and applications. Throughout these con-
tributions, research fundamentals in the discipline are presented and discussed. From broad examina-
tions to specific discussions on particular frameworks and infrastructures, the research found within
this section spans the discipline while also offering detailed, specific discussions. Basic designs, as well
as abstract developments, are explained within these chapters, and frameworks for designing success-
ful software applications.
Chapter 2.1. Ontology Based Object-Oriented Domain Modeling: Representing Behavior. ............. 505 .
Joerg Evermann, Memorial University of Newfoundland, Canada
Yair Wand, The University of British Columbia, Canada
Chapter 2.2. An Ontology Based Representation of Software Design Patterns.................................. 528
Jens Dietrich, Massey University, New Zealand
Chris Elgar, SolNet Solutions Limited, New Zealand
Chapter 2.3. Class Patterns and Templates in Software Design.......................................................... 546
Julio Sanchez, Minnesota State University, Mankato, USA
Maria P. Canton, South Central College, USA
Chapter 2.4. Motivation in Component-Based Software Development.............................................. 588
G. Chroust, J. Kepler University Linz, Austria
Volume II
Chapter 2.5. Multimodal Modeling, Analysis, and Validation of Open Source Software
Development Processes....................................................................................................................... 597
Walt Scacchi, University of California, Irvine, USA
Chris Jensen, University of California, Irvine, USA
John Noll, Santa Clara University, USA
Margaret Elliott, University of California, Irvine, USA
Chapter 2.6. Conceptual Model Driven Software Development (CMDSD) as a Catalyst
Methodology for Building Sound Semantic Web Frameworks........................................................... 611
Thomas Biskup, Carl von Ossietzky University, Oldenburg, Germany
Nils Heyer, Carl von Ossietzky University, Oldenburg, Germany
Jorge Marx Gómez, Carl von Ossietzky University, Oldenburg, Germany
Chapter 2.7. Formal Modeling and Specification of Design Patterns Using RTPA............................ 635 .
Yingxu Wang, University of Calgary, Canada
Jian Huang, University of Calgary, Canada
Chapter 2.8. Building an LMS with Ubiquitous Software.................................................................. 648
.
Michael Rees, Bond University, Australia
Charles Herring, G-Netech Pty Ltd, Australia
Chapter 2.9. Development of Machine Learning Software for High Frequency Trading
in Financial Markets............................................................................................................................ 664
Andrei Hryshko, University of Queensland, Australia
Tom Downs, University of Queensland, Australia
Chapter 2.10. Architecture of an Information System for Personal Financial Planning..................... 684 .
Oliver Braun, Saarland University, Germany
Günter Schmidt, Saarland University, Germany
Chapter 2.11. Educational Theory Into Practice Software (ETIPS).................................................... 708
Sara Dexter, University of Virginia, USA
Chapter 2.12. Engineering Reusable Learning Objects....................................................................... 718
Ed Morris, RMIT University, Australia
Chapter 2.13. Covert End User Development: A Study of Success.................................................... 736
.
Elaine H. Ferneley, University of Salford, UK
Chapter 2.14. A Social Ontology for Integrating Security and Software Engineering........................ 743
E. Yu, University of Toronto, Canada
L. Liu, Tsinghua University, China
J. Mylopoulos, University of Toronto, Canada
Chapter 2.15. Social Structure Based Design Patterns for Agent-Oriented Software
Engineering.......................................................................................................................................... 773
Manuel Kolp, Université catholique de Louvain, Belgium
Stéphane Faulkner, University of Namur, Belgium
Yves Wautelet, Université catholique de Louvain, Belgium
Chapter 2.16. Women in the Free/Libre Open Source Software Development................................... 797
Yuwei Lin, Vrije Universiteit Amsterdam, The Netherlands
Chapter 2.17. Managing Intellectual Capital and Intellectual Property within Software
Development Communities of Practice............................................................................................... 804
Andy Williamson, Wairua Consulting Limited, New Zealand
David M. Kennedy, Hong Kong Institute of Education, Hong Kong
Ruth DeSouza, Wairua Consulting Limited, New Zealand
Carmel McNaught, Chinese University of Hong Kong, Hong Kong
Chapter 2.18. Developing Knowledge Management Systems from a Knowledge-Based and
Multi-Agent Approach......................................................................................................................... 817
Aurora Vizcaíno, Alarcos Research Group, University of Castilla-la Mancha, Spain
Juan Pablo Soto, Alarcos Research Group, University of Castilla-la Mancha, Spain
Javier Portillo-Rodríguez, Alarcos Research Group,
University of Castilla-la Mancha, Spain
Mario Piattini, Alarcos Research Group, University of Castilla-la Mancha, Spain
Chapter 2.19. Human-Centered Design of a Semantically Enabled Knowledge Management
System for Agile Software Engineering.............................................................................................. 834
Christian Höcht, Technical University of Kaiserslautern, Germany
Jörg Rech, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Chapter 2.20. Riki: A System for Knowledge Transfer and Reuse in Software
Engineering Projects............................................................................................................................ 856
Jörg Rech, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Eric Ras, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Björn Decker, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Chapter 2.21. Constructivist Learning During Software Development. ............................................. 910
.
Václav Rajlich, Wayne State University, USA
Shaochun Xu, Laurentian University, Canada
Chapter 2.22. Designing for Service-Oriented Computing................................................................. 923
Bill Vassiliadis, Hellenic Open University, Greece
Chapter 2.23. A Model-Driven Development Framework for Non-Functional Aspects in
Service Oriented Architecture.............................................................................................................. 942
Hiroshi Wada, University of Massachusetts–Boston, USA
Junichi Suzuki, University of Massachusetts–Boston, USA
Katsuya Oba, OGIS International, Inc., USA
Chapter 2.24. An Incremental Functionality-Oriented Free Software Development Methodology.... 975
Oswaldo Terán, ENDITEL; Centro de Micro Electrónica y Sistemas Distribuidos
and Centro de Simulación y Modelos, Universidad de los Andes, Venezuela
Johanna Alvarez, CENDITEL, Venezuela
Blanca Abraham, CEMISID Universidad de los Andes, Venezuela
Jose Aguilar, CENDITEL; Centro de Micro Electrónica y Sistemas Distribuidos,
Universidad de los Andes, Venezuela
Chapter 2.25. Agile Outsourcing to India: Structure and Management. ............................................. 991
.
Boris Roussev, University of the Virgin Islands, USA
Ram Akella, University of California, USA
Chapter 2.26. Decision Rule for Investment in Frameworks of Reuse............................................. 1013
Roy Gelbard, Bar-Ilan University, Israel
Chapter 2.27. Integrated Product Life Cycle Management for Software: CMMI, SPICE,
and ISO/IEC 20000............................................................................................................................ 1022
Dirk Malzahn, OrgaTech GmbH, Germany
Chapter 2.28. BROOD: Business Rules-Driven Object Oriented Design......................................... 1043
Pericles Loucopoulos, Loughborough University, UK
Wan M.N. Wan Kadir, Universiti Teknologi Malaysia, Malaysia
Chapter 2.29. Bug Fixing Practices within Free/Libre Open Source Software Development
Teams................................................................................................................................................. 1079
Kevin Crowston, Syracuse University, USA
Barbara Scozzi, Politecnico di Bari, Italy
Chapter 2.30. Evaluating Performance of Software Architecture Models with
the Palladio Component Model..........................................................................................................1111
Heiko Koziolek, Universität Oldenburg, Germany
Steffen Becker, University of Karlsruhe, Germany
Ralf Reussner, University of Karlsruhe, Germany
Jens Happe, Universität Oldenburg, Germany

Section III. Tools and Technologies
This section presents extensive coverage of the technology that both derives from and informs software
applications. These chapters provide an in-depth analysis of the use and development of innumerable
devices and tools, while also providing insight into new and upcoming technologies, theories, and
instruments that will soon be commonplace. Within these rigorously researched chapters, readers are
presented with examples of the tools that facilitate and support software design and engineering. In ad-
dition, the successful implementation and resulting impact of these various tools and technologies are
discussed within this collection of chapters.
Chapter 3.1. Knowledge Management Toolkit for SMEs. ................................................................ 1136
.
Kerstin Fink, University of Innsbruck, Austria
Christian Ploder, University of Innsbruck, Austria
Chapter 3.2. Information Communication Technology Tools for Software Review
and Verification.................................................................................................................................. 1151
Yuk Kuen Wong, Griffith University, Australia
Chapter 3.3. Survey Tracker E-Mail/ Web Survey Software............................................................. 1160
Eun G. Park, McGill University, Canada
Chapter 3.4. A Survey of Selected Software Technologies for Text Mining..................................... 1164
Richard S. Segall, Arkansas State University, USA
Qingyu Zhang, Arkansas State University, USA
Chapter 3.5. A Software Tool for Reading DICOM Directory Files................................................. 1182
Ricardo Villegas, Universidad de Carabobo, Venezuela
Guillermo Montilla, Universidad de Carabobo, Venezuela
Hyxia Villegas, Universidad de Carabobo, Venezuela
Volume III
Chapter 3.6. Tools for the Study of the Usual Data Sources found in Libre Software Projects........ 1199
Gregorio Robles, Universidad Rey Juan Carlos, Spain
Jesús M. González-Barahona, Universidad Rey Juan Carlos, Spain
Daniel Izquierdo-Cortazar, Universidad Rey Juan Carlos, Spain
Benjamin E. Erlandson, Universidad Rey Juan Carlos, Spain
Chapter 3.7. Software Platforms for Mobile Programming. ............................................................. 1221
.
Khoo Wei Ju, Malaysia University of Science and Technology, Malaysia
K. Daniel Wong, Malaysia University of Science and Technology, Malaysia
Chapter 3.8. Present and Future of Software Graphics Architectures
for Interactive Digital Television....................................................................................................... 1233
Pablo Cesar, CWI: Centrum voor Wiskunde en Informatica, The Netherlands
Keith Baker, Philips Applied Technologies, The Netherlands
Dick Bulterman, CWI: Centrum voor Wiskunde en Informatica, The Netherlands
Luiz Fernando Gomes Soares, PUC-RIO, Brazil
Samuel Cruz-Lara, LORIA-INRIA Lorraine, France
Annelies Kaptein, Stoneroos, The Netherlands
Chapter 3.9. Design Diagrams as Ontological Sources: Ontology Extraction and Utilization for
Software Asset Reuse........................................................................................................................ 1250
.
Kalapriya Kannan, IBM India Research Labs, India
Biplav Srivastava, IBM India Research Labs, India
Chapter 3.10. Evolution in Model-Driven Software Product-Line Architectures............................. 1280
Gan Deng, Vanderbilt University, USA
Jeff Gray, University of Alabama at Birmingham, USA
Douglas C. Schmidt, Vanderbilt University, USA
Yuehua Lin, University of Alabama at Birmingham, USA
Aniruddha Gokhale, Vanderbilt University, USA
Gunther Lenz, Microsoft, USA
Chapter 3.11. Reverse Engineering from an XML Document into an Extended DTD Graph.......... 1313
Herbert Shiu, City University of Hong Kong, Hong Kong

Joseph Fong, City University of Hong Kong, Hong Kong

Chapter 3.12. LOGIC-Minimiser: A Software Tool to Enhance Teaching
and Learning Minimization of Boolean Expressions........................................................................ 1334
.
Nurul I. Sarkar, Auckland University of Technology, New Zealand
Khaleel I. Petrus, University of Southern Queensland, Australia
Chapter 3.13. Assisting Learners to Dynamically Adjust Learning Processes
Through Software Agents.................................................................................................................. 1345
Weidong Pan, University of Technology, Sydney, Australia
Igor Hawrysiewycz, University of Technology, Sydney, Australia
Chapter 3.14. Integrating Software Engineering and Costing Aspects
within Project Management Tools..................................................................................................... 1358
Roy Gelbard, Bar-Ilan University, Israel
Jeffrey Kantor, Bar-Ilan University & University of Windsor, Israel and Canada
Liran Edelist, Bar-Ilan University, Israel
Chapter 3.15. Developing Enjoyable Second Language Learning Software Tools:
A Computer Game Paradigm............................................................................................................. 1375
Chee Siang Ang, City University, UK
Panayiotis Zaphiris, City University, UK
Chapter 3.16. VIPER: Evaluation of an Integrated Group VoiceIP Software Application
for Teaching and Learning in Higher Education. .............................................................................. 1394
.
John Beaumont-Kerridge, University of Luton Business School, UK
Chapter 3.17. A Pliant-Based Software Tool for Courseware Development..................................... 1404
Marcus Vinicius Santos Kucharski, Pontifical Catholic University of Paraná, Brazil
Isaac Woungang, Ryerson University, Canada
Moses Nyongwa, University of Manitoba CUSB, Canada
Section IV. Utilization and Application
This section introduces and discusses the ways in which information technology has been used to
shape the realm of software applications and proposes new ways in which IT-related innovations can
be implemented within organizations and in society as a whole. These particular selections highlight,
among other topics, intelligent software agents in e-commerce and utilizing open source software in
organizations. Contributions included in this section provide excellent coverage of today’s changing
environment and insight into how evolutions in software applications impact the fabric of our present-
day global village.
Chapter 4.1. Intelligent Software Agents with Applications in Focus............................................... 1426
Mario Janković-Romano, University of Belgrade, Serbia

Milan Stanković, University of Belgrade, Serbia

Uroš Krčadinac, University of Belgrade, Serbia

Chapter 4.2. Simulation Modelling within Collaborative Spatial Decision Support
Systems Using “Cause-Effect” Models and Software Agents........................................................... 1434
Raja Sengupta, McGill University, Canada
Chapter 4.3. Intelligent Software Agents Analysis in E-Commerce I............................................... 1446
Xin Luo, The University of New Mexico, USA
Somasheker Akkaladevi, Virginia State University, USA
Chapter 4.4. Intelligent Software Agents Analysis in E-Commerce II.............................................. 1452
Xin Luo, The University of New Mexico, USA
Somasheker Akkaladevi, Virginia State University, USA
Chapter 4.5. A Semantic Web-Based Information Integration Approach for
an Agent-Based Electronic Market.................................................................................................... 1458
Maria João Viamonte, GECAD – Knowledge Engineering and Decision Support Research
Group, Porto Polytechnic Institute, Portugal
Nuno Silva, GECAD – Knowledge Engineering and Decision Support Research Group,
Porto Polytechnic Institute, Portugal
Chapter 4.6. Electronic Commerce Strategy in the UK Electricity Industry:
The Case of Electric Co and Dataflow Software............................................................................... 1478
Duncan R. Shaw, University of Nottingham, UK
Christopher P. Holland, University of Manchester, UK

Peter Kawalek, University of Manchester, UK
Bob Snowdon, University of Manchester, UK
Brian Warboys, University of Manchester, UK
Chapter 4.7. IT and Software Industry in Vietnam............................................................................ 1498
Yuko Iwasaki, Yokkaichi University, Japan
Chapter 4.8. Utilizing Semantic Web and Software Agents in a Travel Support System. ................ 1507 .
Maria Ganzha, EUH-E and IBS PAN, Poland
Maciej Gawinecki, IBS PAN, Poland
Marcin Paprzycki, SWPS and IBS PAN, Poland
Rafał Gąsiorowski, Warsaw University of Technology, Poland
Szymon Pisarek, Warsaw University of Technology, Poland
Wawrzyniec Hyska, Warsaw University of Technology, Poland
Chapter 4.9. Online Synchronous vs. Asynchronous Software Training Through
the Behavioral Modeling Approach: A Longitudinal Field Experiment............................................ 1533
Charlie C. Chen, Appalachian State University, USA

R. S. Shaw, Tamkang University, Taiwan
Chapter 4.10. Rapid Insertion of Leading Edge Industrial Strength Software
into University Classrooms................................................................................................................ 1548
Dick B. Simmons, Texas A&M University, USA
William Lively, Texas A&M University, USA
Chris Nelson, IBM Corporation, USA
Joseph E. Urban, Arizona State University, USA
Chapter 4.11. The Migration of Public Administrations Towards Open Source
Desktop Software: Recommendations from Research and Validation through a Case Study........... 1559
Kris Ven, University of Antwerp, Belgium
Dieter Van Nuffel, University of Antwerp, Belgium
Jan Verelst, University of Antwerp, Belgium
Chapter 4.12. Issues and Aspects of Open Source Software Usage and Adoption
in the Public Sector............................................................................................................................ 1577
Gabor Laszlo, Budapest Tech, Hungary
Chapter 4.13. An Empirical Study on the Migration to OpenOffice.org
in a Public Administration................................................................................................................. 1592
Bruno Rossi, Free University of Bolzano-Bozen, Italy
M. Scotto, Free University of Bolzano-Bozen, Italy
A. Sillitti, Free University of Bolzano-Bozen, Italy
Giancarlo Succi, Free University of Bolzano-Bozen, Italy
Chapter 4.14. An Empirical Investigation into the Adoption of Open Source Software
in Hospitals........................................................................................................................................ 1608
Gilberto Munoz-Cornejo, University of Maryland Baltimore County, USA
Carolyn B. Seaman, University of Maryland Baltimore County, USA
A. Güneş Koru, University of Maryland Baltimore County, USA
Chapter 4.15. Open Source Software: A Key Component of E-Health in Developing Nations........ 1628
David Parry, Auckland University of Technology, New Zealand
Emma Parry, University of Auckland, New Zealand
Phurb Dorji, Jigme Dorji Wangchuck National Referral Hospital, Bhutan
Peter Stone, University of Auckland, New Zealand
Chapter 4.16. Patchwork Prototyping with Open Source Software.................................................. 1641
.
M. Cameron Jones, University of Illinois at Urbana-Champaign, USA
Ingbert R. Floyd, University of Illinois at Urbana-Champaign, USA
Michael B. Twidale, University of Illinois at Urbana-Champaign, USA
Chapter 4.17. Evaluation of a Migration to Open Source Software.................................................. 1657
Bruno Rossi, Free University of Bozen-Bolzano, Italy
Barbara Russo, Free University of Bozen-Bolzano, Italy
Giancarlo Succi, Free University of Bozen-Bolzano, Italy
Chapter 4.18. Open Source Software Adoption: Anatomy of Success and Failure........................... 1675
Brian Fitzgerald, Lero–Irish Software Engineering Research Centre and
University of Limerick, Ireland
Chapter 4.19. Media Centric Knowledge Sharing on the Web 2.0.................................................... 1699
Marc Spaniol, Max Planck Institute for Computer Science, Germany
Ralf Klamma, RWTH Aachen University, Germany
Yiwei Cao, RWTH Aachen University, Germany
Chapter 4.20. Towards an Integrated Model of Knowledge Sharing in Software Development:
Insights from a Case Study................................................................................................................ 1714
Karlheinz Kautz, Copenhagen Business School, Denmark
Annemette Kjærgaard, Copenhagen Business School, Denmark
Chapter 4.21. Digital Library Structure and Software....................................................................... 1742
Cavan McCarthy, Louisiana State University, USA
Chapter 4.22. Comparing Four-Selected Data Mining Software....................................................... 1750
Richard S. Segall, Arkansas State University, USA
Qingyu Zhang, Arkansas State University, USA
Chapter 4.23. Dimensions of UML Diagram Use: A Survey of Practitioners................................... 1760
Brian Dobing, University of Lethbridge, Canada
Jeffrey Parsons, Memorial University of Newfoundland, Canada
Volume IV
Chapter 4.24. Enterprise Resource Systems Software Implementation............................................ 1780
Ganesh Vaidyanathan, Indiana University, USA
Chapter 4.25. Teaching Operations Management with Enterprise Software..................................... 1798
R. Lawrence LaForge, Clemson University, USA
Section V. Organizational and Social Implications
This section includes a wide range of research pertaining to the social and organizational impact of
software applications. Chapters introducing this section analyze open source software communities,
while later selections discuss organizational modeling and the analysis of user interfaces. The inqui-
ries and methods presented in this section offer insight into the implications of software applications
at both a personal and organizational level, while also emphasizing potential areas of study within the
discipline.
Chapter 5.1. Open Source Software Communities............................................................................ 1814
Kevin Carillo, Concordia University, Canada
Chitu Okoli, Concordia University, Canada
Chapter 5.2. Beyond Development: A Research Agenda for Investigating Open Source
Software User Communities.............................................................................................................. 1822
Leigh Jin, San Francisco State University, USA
Daniel Robey, Georgia State University, USA
Marie-Claude Boudreau, University of Georgia, USA
Chapter 5.3. Social Network Structures in Open Source Software Development Teams................. 1835
Yuan Long, Colorado State University-Pueblo, USA
Keng Siau, University of Nebraska-Lincoln, USA
Chapter 5.4. The Impact of Ideology on the Organizational Adoption of Open Source Software.... 1849
Kris Ven, University of Antwerp, Belgium
Jan Verelst, University of Antwerp, Belgium
Chapter 5.5. Volunteers in Large Libre Software Projects: A Quantitative Analysis Over Time...... 1865
Martin Michlmayr, University of Cambridge, UK
Gregorio Robles, Universidad Rey Juan Carlos, Spain
Jesus M. Gonzalez-Barahona, Universidad Rey Juan Carlos, Spain
Chapter 5.6. Applying Social Network Analysis Techniques to Community-Driven Libre
Software Projects............................................................................................................................... 1883
Luis López-Fernández, Universidad Rey Juan Carlos, Spain
Gregorio Robles, Universidad Rey Juan Carlos, Spain
Jesus M. Gonzalez-Barahona, Universidad Rey Juan Carlos, Spain
Israel Herraiz, Universidad Rey Juan Carlos, Spain
Chapter 5.7. Open Source Software Business Models and Customer Involvement Economics....... 1906
Christoph Schlueter Langdon, Center for Telecom Management,
University of Southern California, USA
Alexander Hars, Inventivio GmbH, Bayreuth, Germany

Chapter 5.8. Investing in Open Source Software Companies: Deal Making
from a Venture Capitalist’s Perspective............................................................................................. 1916
Mikko Puhakka, Helsinki University of Technology, Finland
Hannu Jungman, Tamlink Ltd., Finland
Marko Seppänen, Tampere University of Technology, Finland
Chapter 5.9. Open Source Software: A Developing Country View................................................... 1925
Jennifer Papin-Ramcharan, The University of the West Indies–
St. Augustine Campus, Trinidad and Tobago
Frank Soodeen, The University of the West Indies–
St. Augustine Campus, Trinidad and Tobago
Chapter 5.10. Open Source and Outsourcing: A Perspective on Software Use and Professional
Practices Related to International Outsourcing Activities................................................................. 1934
Kirk St.Amant, Texas Tech University, USA
Chapter 5.11. How to Create a Credible Software Engineering Bachelors Program: Navigating
the Waters of Program Development................................................................................................. 1951
Stephen Frezza, Gannon University, USA
Mei-Huei Tang, Gannon University, USA
Barry J. Brinkman, Gannon University, USA
Chapter 5.12. Facilitating eLearning with Social Software: Attitudes and Usage
from the Student’s Point of View....................................................................................................... 1979
Reinhard Bernsteiner, University for Health Sciences, Medical Informatics and Technology, Austria
Herwig Ostermann, University for Health Sciences, Medical Informatics and Technology, Austria
Roland Staudinger, University for Health Sciences, Medical Informatics and Technology, Austria
Chapter 5.13. Continuous Curriculum Restructuring in a Graduate
Software Engineering Program.......................................................................................................... 1998
Daniela Rosca, Monmouth University, USA
William Tepfenhart, Monmouth University, USA
Jiacun Wang, Monmouth University, USA
Allen Milewski, Monmouth University, USA
Chapter 5.14. The Influence of Computer-Based In-Class Examination Security Software on
Students’ Attitudes and Examination Performance........................................................................... 2019
.
Lori Baker-Eveleth, University of Idaho, USA
Daniel M. Eveleth, University of Idaho, USA
Michele O’Neill, University of Idaho, USA
Robert W. Stone, University of Idaho, USA
Chapter 5.15. Integrated Software Testing Learning Environment for Training Senior-Level
Computer Science Students............................................................................................................... 2029
Daniel Bolanos, Universidad Autonoma de Madrid, Spain
Almudena Sierra, Universidad Rey Juan Carlos, Spain
Chapter 5.16. European National Educational School Authorities’ Actions Regarding Open
Content and Open Source Software in Education............................................................................. 2046
.
Riina Vuorikari, European Schoolnet (EUN), Belgium
Karl Sarnow, European Schoolnet (EUN), Belgium
Chapter 5.17. Enhancing Skills of Application Software via Web-Enabled Problem-Based
Learning and Self-Regulated Learning: An Exploratory Study. ....................................................... 2064
.
Pei-Di Shen, Ming Chuan University, Taiwan
Tsang-Hsiung Lee, National Chengchi University, Taiwan
Chia-Wen Tsai, Ming Chuan University, Taiwan
Chapter 5.18. Globalising Software Development in the Local Classroom...................................... 2079
Ita Richardson, University of Limerick, Ireland
Sarah Moore, University of Limerick, Ireland
Alan Malone, Siemens Corporate Research, USA
Valentine Casey, University of Limerick, Ireland
Dolores Zage, Ball State University, USA
Chapter 5.19. A Requirement Elicitation Methodology for Global Software
Development Teams. ......................................................................................................................... 2102
.
Gabriela N. Aranda, Universidad Nacional del Comahue, Argentina

Aurora Vizcaíno, Universidad de Castilla-­La Mancha, Spain
Alejandra Cechich, Universidad Nacional del Comahue, Argentina
Mario Piattini, Universidad de Castilla-­La Mancha, Spain
Chapter 5.20. Project Quality of Off-Shore Virtual Teams Engaged in Software
Requirements Analysis: An Exploratory Comparative Study. .......................................................... 2115
.
Dhruv Nath, Management Development Institute, India
Varadharajan Sridhar, Management Development Institute, India
Monica Adya, Marquette University, USA
Amit Malik, Management Development Institute, India
Chapter 5.21. A Case Study on the Selection and Evaluation of Software
for an Internet Organisation............................................................................................................... 2137
Pieter van Staaden, Media 24 Ltd., South Africa
Chapter 5.22. Planning and Managing the Human Factors for the Adoption
and Diffusion of Object-Oriented Software Development Processes............................................... 2153
.
Magdy K. Serour, University of Technology, Sydney, Australia
Chapter 5.23. Developing Software in Bicultural Context: The Role of a SoDIS Inspection........... 2172
Don Gotterbarn, East Tennessee State University, USA
Tony Clear, Auckland University of Technology, New Zealand
Wayne Gray, The University of Auckland, New Zealand
Bryan Houliston, Auckland University of Technology, New Zealand
Chapter 5.24. Issues, Limitations, and Opportunities in Cross-Cultural Research
on Collaborative Software in Information Systems........................................................................... 2194
Dongsong Zhang, University of Maryland, Baltimore County, USA
Paul Benjamin Lowry, Brigham Young University, USA
Chapter 5.25. Online Behavior Modeling: An Effective and Affordable Software
Training Method................................................................................................................................ 2230
Charlie Chen, Appalachian State University, USA
Terry Ryan, Claremont Graduate University, USA
Lorne Olfman, Claremont Graduate University, USA
Chapter 5.26. Lack of Skill Risks to Organizational Technology Learning
and Software Project Performance.................................................................................................... 2247
.
James Jiang, University of Central Florida, USA
Gary Klein, United States Air Force Academy, USA
Phil Beck, Southwest Airlines, USA
Eric T.G. Wang, National Central University, Taiwan
Chapter 5.27. Patterns for Organizational Modeling......................................................................... 2262
Manuel Kolp, Université catholique de Louvain, Belgium
Stéphane Faulkner, University of Namur, Belgium
Chapter 5.28. A Multi-Methodological Approach to Study Systems Development in a Software
Organization. ..................................................................................................................................... 2285
.
Paivi Ovaska, South Karelia University of Applied Sciences, Finland
Chapter 5.29. Integrating Usability, Semiotic, and Software Engineering into a Method for
Evaluating User Interfaces................................................................................................................. 2307
Kenia Sousa, University of Fortaleza, Brazil
Albert Schilling, University of Fortaleza, Brazil
Elizabeth Furtado, University of Fortaleza, Brazil
Chapter 5.30. The Work of Art in the Age of Mechanical Production.............................................. 2325
.
Thomas B. Cavanaugh, Embry-Riddle Aeronautical University, USA
Section VI. Managerial Impact
This section presents contemporary coverage of the managerial implications of software applications.
Particular contributions address agile practices in project management, virtual software teams, and
computer-aided management of software development. The managerial research provided in this sec-
tion allows executives, practitioners, and researchers to gain a better sense of how software applica-
tions can inform their practices and behavior.
Chapter 6.1. Open Source Software and the Corporate World.......................................................... 2338
Sigrid Kelsey, Louisiana State University, USA
Chapter 6.2. Combining Tailoring and Evolutionary Software Development for Rapidly
Changing Business Systems.............................................................................................................. 2346
Jeanette Eriksson, Blekinge Institute of Technology, Sweden
Yvonne Dittrich, IT-University of Copenhagen, Denmark
Chapter 6.3. Differentiated Process Support for Large Software Projects........................................ 2359
Alf Inge Wang, Norwegian University of Science and Technology, Norway
Carl-Fredrik Sørensen, Norwegian University of Science and Technology, Norway
Volume V
Chapter 6.4. Computer-Aided Management of Software Development in Small Companies.......... 2379
Lukáš Pichl, University of Aizu, Japan
Takuya Yamano, International Christian University, Japan
Chapter 6.5. A Survey of Competency Management Software Information Systems in the
Framework of Human Resources Management. ............................................................................... 2391
.
Alfonso Urquiza, Francisco de Vitoria University, Spain
Chapter 6.6. Becoming a Learning Organization in the Software Industry:
Is CMM the Silver Bullet?................................................................................................................. 2427
Dev K. Dutta, Richard Ivey School of Business, The University of Western Ontario, Canada
Chapter 6.7. Agile Practices in Project Management........................................................................ 2442
John Gómez, Ericsson Chile, Chile
Alejandro Núñez, Practia Consulting S.A, Chile
Chapter 6.8. Project Management in Enterprises: IT Implementation Based on Fuzzy Models....... 2461
Cezary Orłowski, Gdańsk University of Technology, Poland
Zdzisław Kowalczuk, Gdańsk University of Technology, Poland
Chapter 6.9. Occurrence and Effects of Leader Delegation in Virtual Software Teams................... 2472 .
Suling Zhang, Kean University, USA
Marilyn Tremaine, New Jersey Institute of Technology, USA
Rich Egan, New Jersey Institute of Technology, USA
Allen Milewski, Monmouth University, USA
Patrick O’Sullivan, IBM Dublin Lab, Ireland
Jerry Fjermestad, New Jersey Institute of Technology, USA
Chapter 6.10. Cultural Diversity Challenges: Issues for Managing Globally Distributed
Knowledge Workers in Software Development................................................................................ 2493
.
Haiyan Huang, The Pennsylvania State University, USA
Eileen M. Trauth, The Pennsylvania State University, USA

Chapter 6.11. Business Modeling in Process-Oriented Organizations for RUP-Based Software
Development...................................................................................................................................... 2510
Francisco J. Duarte, Blaupunkt Auto-Rádio Portugal, & Universidade do Minho, Portugal
João M. Fernandes, Universidade do Minho, Portugal
Ricardo J. Machado, Universidade do Minho, Portugal
Chapter 6.12. Improvement of Software Engineering by Modeling Knowledge-Intensive
Business Processes............................................................................................................................. 2528
Jane Fröming, University of Potsdam, Germany
Norbert Gronau, University of Potsdam, Germany
Simone Schmid, University of Potsdam, Germany

Chapter 6.13. A Relative Comparison of Leading Supply Chain Management Software
Packages............................................................................................................................................ 2547
.
Zhongxian Wang, Montclair State University, USA
Ruiliang Yan, Indiana University Northwest, USA
Kimberly Hollister, Montclair State University, USA
Ruben Xing, Montclair State University, USA
Chapter 6.14. How E-Entrepreneurs Operate in the Context of Open Source Software................... 2564
Ambika Zutshi, Deakin University, Australia
Samar Zutshi, Monash University, Australia
Amrik Sohal, Monash University, Australia
Chapter 6.15. Channel Optimization for On Field Sales Force by Integration of Business
Software on Mobile Platforms........................................................................................................... 2584
Rishi Kalra, Symbiosis International University, India
Amit Nanchahal, Symbiosis International University, India
Chapter 6.16. Revenue Models in the Open Source Software Business........................................... 2599
Risto Rajala, Helsinki School of Economics, Finland
Jussi Nissilä, University of Turku, Finland
Mika Westerlund, Helsinki School of Economics, Finland
Chapter 6.17. Knowledge Management and Organizational Performance in the Egyptian
Software Firms................................................................................................................................... 2614
Ahmed Seleim, Alexandria University, Egypt
Omar Khalil, Kuwait University, Kuwait
Section VII. Critical Issues
This section addresses conceptual and theoretical issues related to the field of software applications,
which include ethics in software engineering, software piracy, and morality in free and open source
software. Within these chapters, the reader is presented with analysis of the most current and relevant
conceptual inquires within this growing field of study. Overall, contributions within this section ask
unique, often theoretical questions related to the study of software applications and, more often than
not, conclude that solutions are both numerous and contradictory.
Chapter 7.1. A Survey of Object-Oriented Design Quality Improvement......................................... 2646
Juan José Olmedilla, Almira Lab, Spain
Chapter 7.2. Software Quality and the Open Source Process............................................................ 2665
Sameer Verma, San Francisco State University, USA
Chapter 7.3. Agile Software Development Quality Assurance: Agile Project Management,
Quality Metrics, and Methodologies................................................................................................. 2680
.
James F. Kile, IBM Corporation, USA
Maheshwar R. Inampudi, IBM Corporation, USA
Chapter 7.4. Teaching Agile Software Development Quality Assurance.......................................... 2700
Orit Hazzan, Technion – Israel Institute of Technology, Israel
Yael Dubinsky, Technion – Israel Institute of Technology, Israel
Chapter 7.5. Software Quality Modeling with Limited Apriori Defect Data.................................... 2714
Naeem Seliya, University of Michigan, USA
Taghi M. Khoshgoftaar, Florida Atlantic University, USA
Chapter 7.6. Integrating Quality Criteria and Methods of Evaluation for Software Models............ 2728 .
Anna E. Bobkowska, Gdańsk University of Technology, Poland
Chapter 7.7. Software Security Engineering: Towards Unifying Software Engineering
and Security Engineering................................................................................................................... 2744
Mohammad Zulkernine, Queen’s University, Canada
Sheikh I. Ahamed, Marquette University, USA
Chapter 7.8. Trusting Computers Through Trusting Humans: Software Verification
in a Safety-Critical Information System............................................................................................ 2760
Alison Adam, University of Salford, UK
Paul Spedding, University of Salford, UK
Chapter 7.9. Access Control Specification in UML........................................................................... 2775
Manuel Koch, Free University of Berlin, Germany
Francesco. Parisi-Presicce, University of Rome “La Sapienza”, Italy
Karl Pauls, Free University of Berlin, Germany
Chapter 7.10. Ethics in Software Engineering................................................................................... 2795
Pankaj Kamthan, Concordia University, Canada
Chapter 7.11. Free Access to Law and Open Source Software......................................................... 2803
.
Daniel Poulin, Université de Montréal, Canada
Andrew Mowbray, University of Technology, Sydney, Australia
Pierre-Paul Lemyre, Université de Montréal, Canada
Chapter 7.12. Ethical, Cultural and Socio-Economic Factors of Software Piracy Determinants in a
Developing Country: Comparative Analysis of Pakistani and Canadian University Students. ........ 2812 .
Arsalan Butt, Simon Fraser University, Canada
Adeel I. Butt, Simon Fraser University, Canada
Chapter 7.13. Legal and Economic Justification for Software Protection......................................... 2831
Bruno de Vuyst, Vrije Universiteit Brussel, Belgium
Alea Fairchild, Vrije Universiteit Brussel, Belgium
Chapter 7.14. How Can We Trust Agents in Multi-Agent Environments? Techniques and
Challenges.......................................................................................................................................... 2843
Kostas Kolomvatsos, National and Kapodistrian University of Athens, Greece
Stathes Hadjiefthymiades, National and Kapodistrian University of Athens, Greece
Chapter 7.15. Improving Credibility of Machine Learner Models in Software Engineering............ 2865
Gary D. Boetticher, University of Houston – Clear Lake, USA
Chapter 7.16. Morality and Pragmatism in Free Software and Open Source.................................... 2883
Dave Yeats, Auburn University, USA
Chapter 7.17. A Metamorphic Testing Approach for Online Testing of Service-Oriented
Software Applications........................................................................................................................ 2894
W. K. Chan, Hong Kong University of Science and Technology, Hong Kong
S. C. Cheung, Hong Kong University of Science and Technology, Hong Kong
Karl R. P. H. Leung, Hong Kong Institute of Vocational Education, Hong Kong
Chapter 7.18. Deductive Semantics of RTPA.................................................................................... 2915
Yingxu Wang, University of Calgary, Canada
Chapter 7.19. RTPA: A Denotational Mathematics for Manipulating Intelligent and
Computational Behaviors.................................................................................................................. 2943
.
Yingxu Wang, University of Calgary, Canada
Chapter 7.20. Measuring the Efficiency of Free and Open Source Software Projects Using
Data Envelopment Analysis............................................................................................................... 2963
Stefan Koch, Vienna University of Economics and Business Administration, Austria
Volume VI
Chapter 7.21. Examining Open Source Software Licenses through the Creative Commons
Licensing Model................................................................................................................................ 2978
Kwei-Jay Lin, University of California, USA
Yi-Hsuan Lin, Creative Commons Taiwan Project, Taiwan

Tung-Mei Ko, OSSF Project, Taiwan
Chapter 7.22. Integration of Libre Software Applications to Create a Collaborative Work
Platform for Researchers at GET....................................................................................................... 2991
Olivier Berger, GET/INT, France
Christian Bac, GET/INT, France
Benoît Hamet, GET/INT, France
Chapter 7.23. Exploring the Effects of Process Characteristics on Products Quality in Open
Source Software Development.......................................................................................................... 3008
Stefan Koch, Vienna University of Economics and Business Administration, Austria
Christian Neumann, Vienna University of Economics and Business Administration, Austria
Chapter 7.24. A Graphical User Interface (GUI) Testing Methodology............................................ 3037
Zafar Singhera, ZAF Consulting, USA
Ellis Horowitz, University of Southern California, USA
Abad Shah, R & D Center of Computer Science, Pakistan
Chapter 7.25. On Concept Algebra: A Denotational Mathematical Structure for Knowledge and
Software Modeling............................................................................................................................ 3055
.
Yingxu Wang, University of Calgary, Canada
Chapter 7.26. On System Algebra: A Denotational Mathematical Structure for Abstract System
Modeling............................................................................................................................................ 3076
Yingxu Wang, University of Calgary, Canada
Chapter 7.27. A Cognitive Informatics Reference Model of Autonomous Agent
Systems (AAS).................................................................................................................................. 3102
Yingxu Wang, University of Calgary, Canada
Chapter 7.28. A Genetic Algorithm-Based QoS Analysis Tool for Reconfigurable
Service-Oriented Systems.................................................................................................................. 3118
I-Ling Yen, University of Texas at Dallas, USA
Tong Gao, University of Texas at Dallas, USA
Hui Ma, University of Texas at Dallas, USA
Chapter 7.29. Fuzzy Logic Classifiers and Models in Quantitative Software Engineering.............. 3142
Witold Pedrycz, University of Alberta, Canada
Giancarlo Succi, Free University of Bolzano, Italy
Chapter 7.30. A Formal Verification and Validation Approach for Real-Time Databases................. 3160
Pedro Fernandes Ribeiro Neto, Universidade do Estado do Rio Grande do Norte, Brazil
Maria Lígia Barbosa Perkusich, Universidade Católica de Pernambuco, Brazil
Hyggo Oliveira de Almeida, Federal University of Campina Grande, Brazil
Angelo Perkusich, Federal University of Campina Grande, Brazil
Section VIII. Emerging Trends
This section highlights research potential within the field of software applications while exploring un-
charted areas of study for the advancement of the discipline. Chapters within this section highlight
evolutions in social software, state-of-the-art agile software methods, and modeling large software sys-
tems. These contributions, which conclude this exhaustive, multi-volume set, provide emerging trends
and suggestions for future research within this rapidly expanding discipline.
Chapter 8.1. Social Software Trends in Business: Introduction........................................................ 3180
Peter Burkhardt, IBM, USA
Chapter 8.2. Social Software and Language Acquisition.................................................................. 3196
Sarah Guth, Università degli studi di Padova, Italy
Corrado Petrucco, Università degli studi di Padova, Italy
Chapter 8.3. Activity-Oriented Computing....................................................................................... 3215
.
João Pedro Sousa, George Mason University, USA
Bradley Schmerl, Carnegie Mellon University, USA
Peter Steenkiste, Carnegie Mellon University, USA
David Garlan, Carnegie Mellon University, USA
Chapter 8.4. Integration Concept for Knowledge Processes, Methods, and Software for SMEs. .... 3242 .
Kerstin Fink, University of Innsbruck, Austria
Christian Ploder, University of Innsbruck, Austria
Chapter 8.5. Adaptive Computation Paradigm in Knowledge Representation: Traditional and
Emerging Applications..................................................................................................................... 3258
.
Marina L. Gavrilova, University of Calgary, Canada
Chapter 8.6. Agile Software Methods: State-of-the-Art.................................................................... 3272
Ernest Mnkandla, Monash University, South Africa
Barry Dwolatzky, University of Witwatersrand, South Africa
Chapter 8.7. Bridging the Gap between Agile and Free Software Approaches: The Impact of
Sprinting............................................................................................................................................ 3294
.
Paul J. Adams, Sirius Corporation Ltd., UK
Andrea Capiluppi, University of Lincoln, UK
Chapter 8.8. Agile SPI: Software Process Agile Improvement—A Colombian Approach to
Software Process Improvement in Small Software Organizations.................................................... 3308
Julio A. Hurtado, University of Cauca Colombia, Colombia
Francisco J. Pino, University of Cauca Colombia, Colombia
Juan C. Vidal, University of Cauca Colombia, Colombia
César Pardo, University of Cauca Colombia, Colombia
Luís Eduardo Fernández, University of Cauca Colombia, Colombia
Chapter 8.9. Machine Learning and Value-Based Software Engineering......................................... 3325
Du Zhang, California State University, USA
Chapter 8.10. An Operational Semantics of Real-Time Process Algebra (RTPA)............................ 3340
Yingxu Wang, University of Calgary, Canada
Cyprian F. Ngolah, University of Calgary, Canada and University of Buea,
Republic of Cameroon
Chapter 8.11. Validation and Verification of Software Systems Using Virtual Reality and
Coloured Petri Nets............................................................................................................................ 3361
Hyggo Oliveira de Almeida, Federal University of Campina Grande, Brazil
Leandro Silva, Federal University of Campina Grande, Brazil
Glauber Ferreira, Federal University of Campina Grande, Brazil
Emerson Loureiro, Federal University of Campina Grande, Brazil
Angelo Perkusich, Federal University of Campina Grande, Brazil
Chapter 8.12. Software Component Survivability in Information Warfare....................................... 3381
Joon S. Park, Syracuse University, USA
Joseph Giordano, Air Force Research Laboratory, USA

Chapter 8.13. A Novel Application of the P2P Technology for Intrusion Detection......................... 3391
Zoltán Czirkos, Budapest University of Technology and Economics, Hungary
Gábor Hosszú, Budapest University of Technology and Economics, Hungary
Chapter 8.14. Reducing the Complexity of Modeling Large Software Systems............................... 3399
Jules White, Vanderbilt University, USA
Douglas C. Schmidt, Vanderbilt University, USA
Andrey Nechypurenko, Siemens AG, Germany
Egon Wuchner, Siemens AG, Germany
Chapter 8.15. Heuristics and Metrics for OO Refactoring: A Consolidation and Appraisal of
Current Issues.................................................................................................................................... 3430
.
Steve Counsell, Brunel University, UK
Youssef Hassoun, University of London, UK
Deepak Advani, University of London, UK
Chapter 8.16. Model-Driven Software Refactoring. ......................................................................... 3455
.
Tom Mens, University of Mons-Hainaut, Belgium
Gabriele Taentzer, Philipps-Universität Marburg, Germany
Dirk Müller, Chemnitz University of Technology, Germany
Chapter 8.17. Benchmarking in the Semantic Web........................................................................... 3489
Raúl García-Castro, Universidad Politécnica de Madrid, Spain
Asunción Gómez-Pérez, Universidad Politécnica de Madrid, Spain
Chapter 8.18. All-Optical Internet: Next-Generation Network Infrastructure for E-Service
Applications....................................................................................................................................... 3519
Abid Abdelouahab, Multimedia University, Malaysia
Fouad Mohammed Abbou, Alcatel Network Systems, Malaysia
Ewe Hong Tat, Multimedia University, Malaysia
Toufik Taibi, United Arab Emirates University, UAE

Another Software Engineering Books
Download

No comments:

Post a Comment

Related Posts with Thumbnails

Put Your Ads Here!