EVALUATION OF REUSE AND MAINTENANCE IN HYPERMEDIA APPLICATIONS FOR EDUCATION: VALIDATION OF METRICS. Emilia Mendes, Rachel Harrison and Wendy Hall

Size: px
Start display at page:

Download "EVALUATION OF REUSE AND MAINTENANCE IN HYPERMEDIA APPLICATIONS FOR EDUCATION: VALIDATION OF METRICS. Emilia Mendes, Rachel Harrison and Wendy Hall"

Transcription

1 IV Congresso RIBIE, Brasilia 1998 EVALUATION OF REUSE AND MAINTENANCE IN HYPERMEDIA APPLICATIONS FOR EDUCATION: VALIDATION OF METRICS Emilia Mendes, Rachel Harrison and Wendy Hall fax: This paper reports the results of applying metrics to hypermedia authoring under the SHAPE research project. The aim of SHAPE is to help authors develop high quality large hypermedia applications for education. The quality characteristics considered are the reusability of information, the maintainability of applications and the authoring effort. Although a number of metrics for hypertext systems have been proposed, we believe that many of the measures proposed in the past lack the necessary mathematical and/or empirical justification. The metrics proposed in this paper have been developed using the Goal-Question-Metric approach, and adhere to the representational theory of measurement. We describe the development of the metrics and the results of a quantitative empirical study which compares two different hypermedia authoring systems. INTRODUCTION We regard measurement as important for three basic activities: 1. Understanding the development and maintenance processes. 2. Controlling software projects. 3. Improving processes and products. Measurement can be used to: i) support project planning; ii) determine the strengths and weaknesses of the current processes and products; iii) provide a rationale for adopting/refining techniques; iv) evaluate the quality of specific processes and

2 products; v) assess the progress of a project during its course; vi) take corrective action based on this assessment; and finally vii) evaluate the impact of such action [Basili et al., 94]. The literature has plenty of examples of projects whose budgets and schedules overran. Software engineers have addressed software engineering problems by continually looking for new techniques and tools to improve process and product, but methodological improvements which lack corresponding empirical validation cannot be considered scientifically valid [Fenton & Pfleeger, 96]. For anyone who has been involved in software engineering it is clear that for a long time there has been little interest in any sort of evaluation to prove the usefulness of a method or tool, as pointed out by Fenton et al.: many research findings published can be characterised as analytical advocacy research. That is, the authors describe a new concept in considerable detail, derive its potential benefits analytically, and recommend the concept be transferred to practice. Time passes, and other researchers derive similar conclusions from similar analyses... Yet practitioners often seem unenthused: something important is missing from this picture: rigorous, quantitative experimentation [Fenton et al., 94]. The representational theory of measurement seeks to formalise owr intuition about the way the world works. That is, the data obtained as measures should represent attributes of the entities observed, and manipulation of the data should preserve relationships observed among the entities. Thus, intuition is the starting point for all measurement. In Section 2 we present a survey of hypertext metrics already proposed and in Section 3 we compare those proposals and offer further discussion. In Section 4 we present the research project SHAPE and describe how we developed metrics applied to hypermedia authoring. Finally, in Section 5 we give our conclusions and comments on future work. The SHAPE project METRICS APPLIED TO SHAPE SHAPE [Mendes & Hall, 97] is an acronym for a research project, carried out at the University of Southampton, and stands for Southampton Hypermedia Authoring Paradigm for Education. The aim of SHAPE is to aid authors in the development of high quality large hypermedia applications for education. For us, the quality characteristics considered are reusability of information, maintainability of applications and authoring effort. Instead of defining improvements to be applied to an authoring tool and later verifying if they are adequate we decided to use a more consistent and systematic

3 approach, which is to apply metrics in order to identify how adequate an authoring tool is for the maintainability of applications, information reuse in applications and the level of authoring effort required. The principles of the metrics we developed are based on Fenton et al. s framework for software measurement [Fenton & Pfleeger, 96], and on the guidelines from the DESMET project [Kitchenham, 96], [Kitchenham, 93], in the field of software engineering. Both have been extensively used in experiments in the software engineering field [Harrison et al., 95], [Daly, 96], [Briand et al., 96], [Briand et al., 97], [Basili & Rombach, 88], [Basili et al., 94], [McDonell, 91]. We have planned two evaluations for SHAPE. The first was a quantitative evaluation and the second will be both quantitative and qualitative. In Section 4.2 we describe and present the results of the first evaluation. Design of the First Evaluation For the first evaluation the stated hypotheses were: H1-0: Microcosm applications are more maintainable and their information more reusable than applications built using a standard WWW environment H1-L: The use of a link server allows both a better maintainability of applications and reusability of information than embedded ones H1-G: Generic links allow a better maintainability and reusability of information than buttons We have chosen to compare Microcosm [Davis et al., 92] to the Web [Berners- Lee et al., 94] because they propose different and almost opposite ways of representing and managing links, and this seems to have a big influence on authoring [Hill et al., 95]. Microcosm is an open environment, characterised by the separation of link structures from the information being linked [Hill et al., 95]. The WWW, on the other hand, provides a simple point-to-point linking model based upon embedded links. Procedure The survey involved the use of questionnaires that were answered by either Microcosm or Web developers. A survey offers the following advantages [Kitchenham, 96]: i) reaches a lot of users; ii) makes use of existing experience; iii) makes use of standard statistical analysis techniques; and iv) confirms that an effect generalises to many projects/organisations. However, surveys can only confirm association not causality, and are prone to bias. Both questionnaires had three sections: experience, maintainability and reusability. For each section the questions were proposed with the objective of collecting the necessary data to test the hypotheses.

4 The experience section was based on a composition of two aspects: Entities and Hypermedia. The maintainability section was also based on a composition of three aspects: Entities, Hypermedia and Maintainability. The reusability section was based on a composition of three aspects: Entities, Hypermedia and Reusability. In order to prepare both the Maintainability and the Reusability sections we had to consider possible tasks accomplished by authors in the development of hypermedia applications for education. The Pilot Study Before sending the questionnaires to both Microcosm and Web authors we carried out a pilot study because it provides an opportunity to learn from mistakes without ruining the main study [Preece et al., 94]. Feedback from colleagues prompted some changes to the questionnaire concerning ambiguous questions, unusual tasks, definitions in the appendix and the number of questions. The Data Analysis The survey results were analysed using standard statistical techniques to determine whether the two sets of questionnaires (from Microcosm and Web authors) were from different populations. Results from the Kruskal-Wallis one-way analysis of variance, using a level of significance of 5% are shown in Tables 5-8. For the results presented in Table 9 we used Spearman s correlation with one-tailed test of significance. The level of experience of the two groups of users (Microcosm and the Web) was found to be the same, as was the structure of the hyperdocuments [Tab. 4]. Table 4 - Type of structure used by both groups Structure Microcosm Percentage % Web Percentage % Sequential 01 5, Hierarchical Network No answer 01 5, In the questionnaire there were fifteen tasks related to actions in maintenance and reuse. The first nine are common tasks involved in maintenance and reuse and the last six are more unusual tasks, but also important considering maintenance and reuse. They are described below: 1) Finding dangling links within a document that has five links to other documents.

5 2) Deleting a document, that has five links to other documents, without leaving dangling links. 3) Adding a new paragraph to the beginning of a text document, that has five links to other documents, keeping the links intact. 4) Modifying the source anchor of a link. 5) Modifying the destination of a link. 6) Deleting a link. 7) Checking for dangling links caused by the deletion of a document that had two links. 8) Link ten terms to descriptions defined in a glossary. 9) Copy five documents (each with two links to other documents) to another application, keeping all the links already defined. 10) Finding if a document is part of an island. 11) Moving five documents (each with five links) from one directory to another, keeping their links valid. 12) Moving five documents (each with five links) from machine A to machine B, keeping their links valid, where both machines have the same operating system. 13) Checking for islands caused by the deletion of five links. 14) Linking a word that occurs in five documents (once in each) to a destination document. 15) Copying a document that has two links within your application, keeping all the links already defined. For each of these tasks, authors were asked: i) the level of difficulty to accomplish those tasks, on a scale from 1 (very easy) to 5 (very difficult) and ii) the time it would take, in minutes, using 10 different intervals given. When comparing tasks involving point-to-point links in both Microcosm and the Web we found that in 33% of the answers the medians for the level of difficulty were lower for Microcosm than for the Web and in 46% of the answers the time was shorter. In 46% of the answers the time spent in both Microcosm and the Web was the same. But Web authors needed to use an auxiliary set of tools in order to accomplish the tasks in a reasonable time and with a low level of difficulty. This was not necessary using Microcosm. Even with 7 answers where the level of difficulty was higher for Microcosm than for the Web there was no corresponding increase in the time spent to accomplish the tasks. As Microcosm is an open hypermedia system, the author has to edit the linkbase many times in order to maintain links. This task can be considered more difficult than changing links on the Web, but, as shown by the data, there was no overhead on the time spent. When comparing tasks involving point-to-point links in both Microcosm and the Web we also found 8 answers with a statistically significant difference. Four

6 showed advantages for the Web and four showed advantages for Microcosm. The medians for tasks involving Microcosm point-to-point links, Web point-to-point links and the corresponding level of significance are presented in [Tab.5]: Table 5 - Medians for tasks involving point-to-point links in Microcosm and the Web, with corresponding level of significance. Question Attribute Median point-topoint Microcosm Median point-topoint Web Level Significance 02 Time * 05 Difficulty * 06 Difficulty * 08 Time * 12 Difficulty * 13 Difficulty * 14 Difficulty * 15 Difficulty * *denotes that the result is statistically significant at the 5% level Questions 5, 6, 14 and 15 represent simple tasks, but for Microcosm authors involve the editing of the linkbase in order to update the information about the links. We understand that this was the reason for a higher level of difficulty using Microcosm. But, even with a higher level of difficulty, no statistically significant differences were found when comparing the time involved in the same tasks. Questions 2 and 8 showed a statistically significant difference in the time spent in accomplishing the tasks. The time was higher using the Web. Questions 12 and 13 also showed a statistically significant difference in the level of difficulty spent in accomplishing the tasks. Again the level of difficulty was higher using the Web. Questions 12 and 13 would be easily accomplished (in Microcosm) using generic links for the former question and local links for the latter question. Here we can see that when the applications require the definition of links to be valid within the whole application or within a particular document, the use of point-to-point links on the Web increases both the time involved and the level of difficulty in accomplishing the task. For 13 questions that were not specifically designed to consider tasks that would be better suited for generic or local links, Microcosm authors were asked to estimate the time and level of difficulty in accomplishing the tasks if the links were either point-to-point or generic. When comparing the answers given for generic links to those given for pointto-point links on the Web we found 8 questions (10 answers) with a statistically significant difference. All the 10 answers showed advantages for generic links. The medians for generic links, medians for point-to-point links on the Web and the corresponding level of significance are presented in [Tab. 6]:

7 Table 6 - Medians for tasks involving generic links and point-to-point links, with corresponding level of significance. Question Attribute Median Generic Microcosm Median point-topoint Web Level Significance 03 Time * 04 Time * 05 Difficulty * 08 Time * 09 Time * 10 Time ** 12 Time ** Difficulty * 13 Time ** Difficulty * *denotes that the result is statistically significant at the 5% level **denotes that the result is statistically significant at the 10% level We can see that in 62% of the questions considered, generic links allowed either a shorter time or lower level of difficulty, when compared to accomplishing the same tasks involving point-to-point links on the Web. The only question (question 13), that compared tasks involving local links to point-to-point links showed a statistically significant difference in favour of local links. The median for local links, median for point-to-point links on the Web and the corresponding level of significance are presented in [Tab. 7]: Table 7 - Medians for tasks involving local links and point-to-point links, with corresponding level of significance. Quest Attribute Median Local Microcosm Median Point-topoint Web Level Significance 13 Time * Difficulty ** *denotes that the result is statistically significant at 5% level **denotes that the result is statistically significant at 10% level We found values of Gamma higher than 0.50 not only for the four independent variables presented in table 7, but also for the number of links and the structure of the application. Values for Gamma equal or higher than 0.50 show that there exists an association between the variables compared.

8 CONCLUSIONS We have presented our approach to the development of metrics within the SHAPE research project and how they were evaluated. The metrics were proposed to measure the maintainability and reusability of hypermedia applications for education, so that we could evaluate whether a particular hypermedia application for education was more or less maintainable or reusable than another application. Therefore, the metrics proposed are not restricted to a particular hypermedia system since they can be used to measure the maintainability and reusability of any hypermedia applications. In order to investigate the metrics proposed we collected the data using applications developed with both Microcosm and the Web. The data collected showed strong evidence that the link representation, link type, highlighting of anchors, structure of the application and the author s experience can strongly influence the maintainability of the application and the reusability of information. We also found some evidence that the number of documents, compactness and stratum can also influence the maintainability of the application and the reusability of information. The next evaluation will be both quantitative and qualitative and its aim will be to measure the development effort involved in the development of a hypermedia application using both Microcosm and the Web. REFERENCES [Adams & Jr, 97] Adams, W. J., Curtis A. Carver Jr. (1997) The Effects of Structure on Hypertext Design, Proceedings of ED-MEDIA 97, Calgary, Canada, June. [Basili et al., 94] Basili, V., G. Caldiera and D. Rombach (1994) The Goal Question Metric Approach, Encyclopedia of Software Engineering, Wiley. [Basili et al., 94] Basili, V., G. Caldiera and D. Rombach (1994) The Goal Question Metric Approach, Encyclopedia of Software Engineering, Wiley. [Basili & Rombach, 88] Basili, V. R. and H. D. Rombach (1988) Towards a Comprehensive Framework for Reuse: A Reuse-Enabling Software Evolution Environment, Technical Report CS-TR-2158, Dept. of Computer Science, University of Maryland, College Park, MD 20742, December. [Berners-Lee et al., 94] Berners-Lee, T., R. Cailliau, a. Luotonen, H. Frystyk Nielsen, and A. Secret (1994) "The World Wide Web, Communications of the ACM, 37/8:76-82, August. [Botafogo et al., 92] Botafogo, Rodrigo A., Ehud Rivlin, and Ben Shneiderman (1992) Structural Analysis of Hypertexts: Identifying Hierarchies and Useful Metrics, ACM TOIS, 10/2:

9 [Briand et al., 96] Briand, L., C Bunse, J Daly, C Differding An experimental comparison of the maintainability of OO and structured design documents", Proceedings of EASE, March. [Briand et al., 97] Briand, L., P. Devandu, M. Melo (1997) An Investigation into Coupling Measures for C++, in Proceedings of ICSE 97, Boston, MA, USA, pp: [Calvi & DeBra, 97] Calvi, Licia & Paul DeBra (1997) Using Dynamic Hypertext to Create Multi-Purpose Textooks, Proceedings of ED-MEDIA 97, Calgary, Canada, June. [Daly, 96] Daly, J (1996) Replication and a Multi-Method Approach to Empitical Software Engineering Research, PhD thesis, Department of Compyter Science, University of Strathclyde, Glasgow. [Davis et al., 92] Davis, Hugh, Wendy Hall, Ian Heath, Gary Hill, and Rob Wilkings (1992) Towards an Integrated Information Environment With Open Hypermedia Systems, Proceedings of the ACM Conference on Hypertext, Milan, Italy, pp [Fenton et al., 94] Fenton, Norman, Shari Lawrence Pfleeger, and Robert L. Glass (1994) Science and Substance: A challenge to Software Engineers, IEEE Software, July, p [Fenton & Pfleeger, 96] Fenton, Norman E., and Shari Lawrence Pfleeger (1996) Software Metrics, A Rigorous & Practical Approach, Second Edition, PWS Publishing Company and International Thomson Computer Press, 2nd edition. [Garzotto et al., 91] Garzotto, Franca, Paolo Paolini, and Daniel Schwabe (1991) HDM - A Model for the Design of Hypertext Applications, Proceedings of Hypertext 91, ACM Press, San Antonio, Texas, December, pp [Garzotto et al., 93] Garzotto, Franca, Paolo Paolini, and Daniel Schwabe (1993) HDM - A Model-Based Approach to Hypertext Application Design, ACM Transactions on Information Systems, 11/1:1-26. [Garzotto et al., 94] Garzotto, Franca, Luca Mainetti, and Paolo Paolini (1994) Analysing the Quality of Hypermedia Applications: A Design-Oriented Framework, Workshop on hypermedia design and development, Edinburgh, September 18. [Garzotto et al., 95] Garzotto, Franca, Luca Mainetti, and Paolo Paolini (1995) Hypermedia Design, Analysis, and Evaluation Issues, Communications of the ACM, Special Issue on Hypermedia Design, August. [Glass, 94] Glass, Robert L. (1994) The Software-Research Crisis, IEEE Software, November, pp: [Harrison et al., 95] Harrison, R., L. G. Samaraweera, M. R. Dobie, and P. H. Lewis (1995) Estimating the quality of functional programs: an empirical investigation, Inf. Softw. Technol., 37/12: [Hatzimanikatis et al., 95] Hatzimanikatis, A. E., C. T. Tsalidis, and D. Christodoulakis (1995) Measuring the Readability and Maintainability of Hyperdocuments, J. of Software Maintenance, Research and Practice, 7:77-90.

10 [Hill et al., 95] Hill, Gary, Wendy Hall, D. De Roure, and L. Carr (1995) Applying Open Hypertext Principles to the WWW, in Proceedings of the International Workshop on Hypermedia Design '95, Montpelier, France. [Kitchecham, 93] Kitchenham, Barbara (1993) DESMET METHODOLOGY: Guidelines for Evaluation Method Selection, DESMET Project Deliverable D2.3.1, The National Computing Centre Ltd, October [Kitchenham, 96] Kitchenham, Barbara Ann (1996) Evaluating Software Engineering Methods and Tool, Part 1: The Evaluation Context and Evaluation Methods, Software Engineering Notes, 21/1:11-15, January. [McCall et al., 77] McCall, J.A., P. K. Richards, and G. F. Walters (1977) Factors in Software Quality, RADC TR , [McDonell, 91] MacDonell, S. G. (1991) Rigor in Sofware Complexity Measurement Experimentation, in J. Systems Software, 16: [Mendes, 97] Mendes, M. Emilia. X. (1997) "SHAPE - Southampton Hypermedia Authoring Paradigm for Education", transfer Thesis from MPhil to Ph.D., Department of Electronics and Computer Science, University of Southampton, UK. [Mendes & Hall, 97a] Mendes, M. Emilia X. and Wendy Hall (1997) An empirical study of hypermedia authoring for education, in Proceedings of the CAL97 Conference, Exeter, UK. [Mendes & Hall, 97b] Mendes, M. Emilia X. and Wendy Hall (1997) The SHAPE of Hypermedia Authoring for Education, to be published in Proceedings of ED-MEDIA & ED-TELECOM 97, Calgary, Canada. [Preece et al., 94] Preece, Jenny, Yvonne Rogers, Helen Sharp, David Benyon, Simon Holland, and Tom Carey (1994) Human-Computer Interaction, Addison-Wesley Publ. [Rivlin et al., 94] Rivlin, Ehud, Rodrigo Botafogo, and Ben Schneiderman (1994) Navigating in Hyperspace: designing a structure-based toolbox, Communications of the ACM, 37(2): [Rivlin et al., 94] Rivlin, Ehud, Rodrigo Botafogo, and Ben Schneiderman (1994) Navigating in Hyperspace: designing a structure-based toolbox, Communications of the ACM, 37(2): [Yamada et al., 95] Yamada, Shoji, Jung-Kook Hong, and Shigeharu Sugita (1995) Development and Evaluation of Hypermedia for Museum Education: Validation of Metrics, ACM Transactions on Computer-Human Interaction, 2(4): , December.

DESMET: A method for evaluating software engineering methods and tools

DESMET: A method for evaluating software engineering methods and tools DESMET: A method for evaluating software engineering methods and tools by Barbara Kitchenham, Stephen Linkman and David Law Abstract DESMET was a DTI-backed project with the goal of developing and validating

More information

Risk Knowledge Capture in the Riskit Method

Risk Knowledge Capture in the Riskit Method Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili jyrki.kontio@ntc.nokia.com / basili@cs.umd.edu University of Maryland Department of Computer Science A.V.Williams Building

More information

Mahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan mahmoud@zpu.edu.jo

Mahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan mahmoud@zpu.edu.jo World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, 26-33, 2011 Validation Measures in CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology

More information

Quality Validation for Mobile Embedded Software

Quality Validation for Mobile Embedded Software International Journal of Advanced Science and Technology 43 Quality Validation for Mobile Embedded Software Haeng-Kon Kim 1, Roger Y Lee 2 1 Dept. of Computer information & Communication Engineering Catholic

More information

On the Acceptability of Conceptual Design Models for Web Applications

On the Acceptability of Conceptual Design Models for Web Applications On the Acceptability of Conceptual Design Models for Web Applications Franca Garzotto and Vito Perrone HOC Hypermedia Open Center Department of Electronics and Information, Politecnico di Milano (Italy)

More information

Design and Analysis in Software Engineering. Part 1: The Language of Case Studies and Formal Experiments

Design and Analysis in Software Engineering. Part 1: The Language of Case Studies and Formal Experiments ACM SIGSOFT Software Engineering Notes vol 19 no 4 October 1994 Page 16 contest. Members of the winning IBM team were Feng-hsinng Hsu, Murray S. Campbell and Arthur J. Hoane, Jr. Running five times faster

More information

A follow-up empirical evaluation of evidence based software engineering by undergraduate students

A follow-up empirical evaluation of evidence based software engineering by undergraduate students A follow-up empirical evaluation of evidence based software engineering by undergraduate students Austen Rainer and Sarah Beecham School of Computer Science University of Hertfordshire College Lane Campus

More information

Relational Analysis of Software Developer s Quality Assures

Relational Analysis of Software Developer s Quality Assures IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 5 (Jul. - Aug. 2013), PP 43-47 Relational Analysis of Software Developer s Quality Assures A. Ravi

More information

EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN

EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN Sridhar S Associate Professor, Department of Information Science and Technology, Anna University,

More information

A Systematic Review Process for Software Engineering

A Systematic Review Process for Software Engineering A Systematic Review Process for Software Engineering Paula Mian, Tayana Conte, Ana Natali, Jorge Biolchini and Guilherme Travassos COPPE / UFRJ Computer Science Department Cx. Postal 68.511, CEP 21945-970,

More information

Empirical Software Engineering Introduction & Basic Concepts

Empirical Software Engineering Introduction & Basic Concepts Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems dietmar.winkler@qse.ifs.tuwien.ac.at

More information

E-learning evaluation: A cross-technique comparison

E-learning evaluation: A cross-technique comparison E-learning evaluation: A cross-technique comparison Rosa Lanzilotti 1, Carmelo Ardito 1, Maria F. Costabile 1, Antonella De Angeli 2, 1 Dipartimento di Informatica Università di Bari Italy {lanzilotti,

More information

WEBVIZ: A TOOL FOR WORLD-WIDE WEB ACCESS LOG ANALYSIS

WEBVIZ: A TOOL FOR WORLD-WIDE WEB ACCESS LOG ANALYSIS WEBVIZ: A TOOL FOR WORLD-WIDE WEB ACCESS LOG ANALYSIS James E. Pitkow & Krishna A. Bharat Graphics, Visualization and Usability Center College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280

More information

The use of Trade-offs in the development of Web Applications

The use of Trade-offs in the development of Web Applications The use of Trade-offs in the development of Web Applications Sven Ziemer and Tor Stålhane Department of Computer and Information Science Norwegian University of Technology and Science {svenz, stalhane}@idi.ntnu.no

More information

13 Empirical Research Methods in Web and Software Engineering 1

13 Empirical Research Methods in Web and Software Engineering 1 13 Empirical Research Methods in Web and Software Engineering 1 Claes Wohlin, Martin Höst, Kennet Henningsson Abstract. Web and software engineering are not only about technical solutions. It is to a large

More information

A FRAMEWORK FOR THE ANALYSIS AND COMPARISON OF HYPERMEDIA DESIGN METHODS

A FRAMEWORK FOR THE ANALYSIS AND COMPARISON OF HYPERMEDIA DESIGN METHODS A FRAMEWORK FOR THE ANALYSIS AND COMPARISON OF HYPERMEDIA DESIGN METHODS Susana Montero, Paloma Díaz and Ignacio Aedo Laboratorio DEI. Dpto. de Informática Universidad Carlos III de Madrid Avda. de la

More information

Model-based Configuration Management for a Web Engineering Lifecycle

Model-based Configuration Management for a Web Engineering Lifecycle Model-based Configuration Management for a Web Engineering Lifecycle Tien N. Nguyen Elect. and Computer Engineering Department Iowa State University USA 1 Web Engineering Web development has changed Initially

More information

I.3 Quality Management

I.3 Quality Management I.3 Quality Management [Sommerville2004] Quality Management System [ISO 9000]: The organizational structure, responsibilities, procedures, processes and resources for implementing quality management Concerned

More information

1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia

1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia 83 The Concept of Quality Information System (QIS) Ninoslav Slavek Faculty of Electrical Engineering and Computing, University of Osijek, Croatia Phone: (0385) 03 1 208 900, e-mail: ninoslav.slavek@etfos.hr

More information

Current Research Topic In Software Engineering

Current Research Topic In Software Engineering Current Research Topic In Software Engineering A PROJECT REPORT Submitted by MD. Mithun Ahamed Id: 13-96937-2 Under the guidance of DR. Dip Nandi in partial fulfillment for the award of the degre of Master

More information

Status Report: Practical Software Measurement

Status Report: Practical Software Measurement Status Report: Practical Software David N. Card, Software Productivity Consortium Cheryl L. Jones, US Army card@software.org Abstract This article summarizes the basic concepts of Practical Software (PSM),

More information

SOFTWARE REUSE IN HYPERMEDIA APPLICATIONS

SOFTWARE REUSE IN HYPERMEDIA APPLICATIONS SOFTWARE REUSE IN HYPERMEDIA APPLICATIONS Mario Bochicchio (bomal@ingle01.unile.it), Roberto Paiano (rpaiano@ingle01.unile.it) SET-Lab, University of Lecce, Via Per Monteroni, 73100, Lecce, Italy. Tel.

More information

Estimating the Impact of the Programming Language on the Development Time of a Software Project

Estimating the Impact of the Programming Language on the Development Time of a Software Project Estimating the Impact of the Programming Language on the Development Time of a Software Project Frank Padberg Fakultät für Informatik Universität Karlsruhe, Germany padberg@ira.uka.de Abstract An empirical

More information

Communication Problems in Global Software Development: Spotlight on a New Field of Investigation

Communication Problems in Global Software Development: Spotlight on a New Field of Investigation Communication Problems in Global Software Development: Spotlight on a New Field of Investigation Sébastien Cherry, Pierre N. Robillard Software Engineering Research Laboratory, École Polytechnique de Montréal

More information

An Iterative Usability Evaluation Procedure for Interactive Online Courses

An Iterative Usability Evaluation Procedure for Interactive Online Courses An Iterative Usability Evaluation Procedure for Interactive Online Courses by Laurie P. Dringus ABSTRACT The Internet and World Wide Web (W3) have afforded distance learners simple links to access information.

More information

Program Understanding in Software Engineering

Program Understanding in Software Engineering Taming the complexity: The need for program understanding in software engineering Raghvinder S. Sangwan, Ph.D. Pennsylvania State University, Great Valley School of Graduate Professional Studies Robert

More information

Review Protocol Agile Software Development

Review Protocol Agile Software Development Review Protocol Agile Software Development Tore Dybå 1. Background The concept of Agile Software Development has sparked a lot of interest in both industry and academia. Advocates of agile methods consider

More information

DESMET: A method for evaluating Software Engineering methods and tools

DESMET: A method for evaluating Software Engineering methods and tools ISSN:1353-7776 DESMET: A method for evaluating Software Engineering methods and tools Barbara Kitchenham Technical Report TR96-09 August 1996 Department of Computer Science University of Keele Keele Staffordshire

More information

Simulating the Structural Evolution of Software

Simulating the Structural Evolution of Software Simulating the Structural Evolution of Software Benjamin Stopford 1, Steve Counsell 2 1 School of Computer Science and Information Systems, Birkbeck, University of London 2 School of Information Systems,

More information

2 A WORLD WIDE WEB SOFTWARE

2 A WORLD WIDE WEB SOFTWARE Towards a Software Engineering Approach to Web Site Development Francesco Coda Carlo Ghezzi Giovanni Vigna Franca Garzotto Dipartimento di Elettronica Politecnico di Milano P.za Leonardo da Vinci, 32 20133

More information

Agile Usability Engineering by Thomas Memmel

Agile Usability Engineering by Thomas Memmel 1 von 4 02.07.2007 10:28 Agile Usability Engineering by Thomas Memmel Agile Usability Engineering is a concept to describe a combination of methods and practices of agile development and usability engineering.

More information

Risk Analysis: a Key Success Factor for Complex System Development

Risk Analysis: a Key Success Factor for Complex System Development Risk Analysis: a Key Success Factor for Complex System Development MÁRCIO DE O. BARROS CLÁUDIA M. L. WERNER GUILHERME H. TRAVASSOS COPPE / UFRJ Computer Science Department Caixa Postal: 68511 - CEP 21945-970

More information

AN EMPIRICAL REVIEW ON FACTORS AFFECTING REUSABILITY OF PROGRAMS IN SOFTWARE ENGINEERING

AN EMPIRICAL REVIEW ON FACTORS AFFECTING REUSABILITY OF PROGRAMS IN SOFTWARE ENGINEERING AN EMPIRICAL REVIEW ON FACTORS AFFECTING REUSABILITY OF PROGRAMS IN SOFTWARE ENGINEERING Neha Sadana, Surender Dhaiya, Manjot Singh Ahuja Computer Science and Engineering Department Shivalik Institute

More information

Bayesian Network Model of XP

Bayesian Network Model of XP BAYESIAN NETWORK BASED XP PROCESS MODELLING Mohamed Abouelela, Luigi Benedicenti Software System Engineering, University of Regina, Regina, Canada ABSTRACT A Bayesian Network based mathematical model has

More information

ISO/IEC 9126 in practice: what do we need to know?

ISO/IEC 9126 in practice: what do we need to know? ISO/IEC 9126 in practice: what do we need to know? P. Botella, X. Burgués, J.P. Carvallo, X. Franch, G. Grau, J. Marco, C. Quer Abstract ISO/IEC 9126 is currently one of the most widespread quality standards.

More information

Software Metrics and Measurements

Software Metrics and Measurements Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece xenos@eap.gr Tel: +30 2610 367405 Fax: +30 2610

More information

Web Site Measurement and Programming Methods

Web Site Measurement and Programming Methods Investigating Early Web Size Measures for Web Cost Estimation Emilia Mendes Computer Science Department The University of Auckland Auckland, New Zealand emilia@cs.auckland.ac.nz Nile Mosley MxM Technology

More information

Evaluating Effectiveness of Global Software Development Using the extreme Programming Development Framework (XPDF)

Evaluating Effectiveness of Global Software Development Using the extreme Programming Development Framework (XPDF) Evaluating Effectiveness of Global Software Development Using the extreme Programming Development Framework (XPDF) Samantha J. Butler, Sian Hope School of Informatics University of Wales, Bangor sbutler@informatics.bangor.ac.uk,

More information

Studying Code Development for High Performance Computing: The HPCS Program

Studying Code Development for High Performance Computing: The HPCS Program Studying Code Development for High Performance Computing: The HPCS Program Jeff Carver 1, Sima Asgari 1, Victor Basili 1,2, Lorin Hochstein 1, Jeffrey K. Hollingsworth 1, Forrest Shull 2, Marv Zelkowitz

More information

Quantitative and qualitative methods in process improvement and product quality assessment.

Quantitative and qualitative methods in process improvement and product quality assessment. Quantitative and qualitative methods in process improvement and product quality assessment. Anna Bobkowska Abstract Successful improvement of the development process and product quality assurance should

More information

A model for assessing the quality of e-commerce systems

A model for assessing the quality of e-commerce systems A model for assessing the quality of e-commerce Antonia Stefani Patras University Department of Mathematics Patras, Rio, GR 26500 stefani4@otenet.gr Michalis Xenos Hellenic Open University School of Science

More information

PhD Qualifying Examination: Human-Computer Interaction

PhD Qualifying Examination: Human-Computer Interaction PhD Qualifying Examination: Human-Computer Interaction University of Wisconsin Madison, Department of Computer Sciences Spring 2014 Monday, February 3, 2014 General Instructions This exam has 7 numbered

More information

Measuring Data Quality

Measuring Data Quality Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires INFORME TÉCNICO Measuring Data Quality Mónica Bobrowski, Martina Marré, Daniel Yankelevich Report n.: 99-002

More information

Information about me. Human-Computer Interaction. 0 - presentation. The question: WHY???? TimeTable. Objectives. Non-objectives.

Information about me. Human-Computer Interaction. 0 - presentation. The question: WHY???? TimeTable. Objectives. Non-objectives. Human Computer Interaction 0 - presentation Department of Computer and Management Sciences Trento - Italy Information about me Contacts Department of Computer and Management Sciences - Trento Via Inama,

More information

Comparing Web Applications with Desktop Applications: An Empirical Study

Comparing Web Applications with Desktop Applications: An Empirical Study Downloaded from orbit.dtu.dk on: Nov 04, 2015 Comparing Web Applications with Desktop Applications: An Empirical Study Pop, Paul Publication date: 2002 Link to publication Citation (APA): Pop, P. (2002).

More information

Academic Information Management: an Open Linking Approach

Academic Information Management: an Open Linking Approach Academic Information Management: an Open Linking Approach Gareth Hughes, Wendy Hall, Tony Hey and Les Carr Department of Electronics and Computer Science, Southampton University Highfield, Southampton,

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs A multimedia tutorial shell with qualitative assessment in biology Book Chapter How to cite: Hall,

More information

HCI studies in Management Information Systems

HCI studies in Management Information Systems HCI studies in Management Information Systems Citation: Zhang, P., Nah, F., and Preece, J. (2004), HCI studies in Management Information Systems, Behaviour & Information Technology, forthcoming Ping Zhang,

More information

Individual performance assessment and motivation in agile teams

Individual performance assessment and motivation in agile teams Individual performance assessment and motivation in agile teams Helen Sharp The Open University, UK helen.sharp@open.ac.uk With particular acknowledgement to Rien Sach, César França and Marian Petre Agile

More information

Patterns for Dynamic Websites

Patterns for Dynamic Websites Patterns for Dynamic Websites Fernando Lyardet, Gustavo Rossi(*), LIFIA, Fac. De Ciencias Exactas, UNLP, Argentina fer@sol.info.unlp.edu.ar, gustavo@sol.info.unlp.edu.ar (*) is also at CONICET and UNLM

More information

707.009 Foundations of Knowledge Management Organizational Knowledge Repositories

707.009 Foundations of Knowledge Management Organizational Knowledge Repositories 707.009 Foundations of Knowledge Management Organizational Knowledge Repositories Markus Strohmaier Univ. Ass. / Assistant Professor Knowledge Management Institute Graz University of Technology, Austria

More information

Development Activities and Methodology Usage by Australian Web Site Consultants

Development Activities and Methodology Usage by Australian Web Site Consultants Development Activities and Methodology Usage by Australian Web Site Consultants John R. Venable and Fion C. B. Lim School of Information Systems Curtin University of Technology, Australia E-mail: venablej@cbs.curtin.edu.au

More information

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France jean-louis.letouzey@dnv.com

More information

THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW

THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW Monica Villavicencio 1,2, Alain Abran 1 1 École de technologie supérieure, Montréal,

More information

The Role of Controlled Experiments in Software Engineering Research

The Role of Controlled Experiments in Software Engineering Research The Role of Controlled Experiments in Software Engineering Research Victor R. Basili 1 The Experimental Discipline in Software Engineering Empirical studies play an important role in the evolution of the

More information

PROCESS AND PRODUCT QUALITY ASSURANCE MEASURES IN CMMI

PROCESS AND PRODUCT QUALITY ASSURANCE MEASURES IN CMMI PROCESS AND PRODUCT QUALITY ASSURANCE MEASURES IN CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology, Zarqa University, Zarqa Jordan ABSTRACT Process and product quality assurance are

More information

Protocol for the Systematic Literature Review on Web Development Resource Estimation

Protocol for the Systematic Literature Review on Web Development Resource Estimation Protocol for the Systematic Literature Review on Web Development Resource Estimation Author: Damir Azhar Supervisor: Associate Professor Emilia Mendes Table of Contents 1. Background... 4 2. Research Questions...

More information

C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical

C. Wohlin, Is Prior Knowledge of a Programming Language Important for Software Quality?, Proceedings 1st International Symposium on Empirical C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.

More information

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press, www.witpress.com, ISSN 1743-3517

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press, www.witpress.com, ISSN 1743-3517 Impact analysis of process change proposals* M. Host and C. Wohlin Department of Communication Systems, Lund University, PO Box 118, S-221 00 Lund, Sweden Abstract Before software processes are changed

More information

Performance Evaluation of Reusable Software Components

Performance Evaluation of Reusable Software Components Performance Evaluation of Reusable Software Components Anupama Kaur 1, Himanshu Monga 2, Mnupreet Kaur 3 1 M.Tech Scholar, CSE Dept., Swami Vivekanand Institute of Engineering and Technology, Punjab, India

More information

C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering

C. Wohlin and B. Regnell, Achieving Industrial Relevance in Software Engineering Education, Proceedings Conference on Software Engineering C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering Education & Training, pp. 16-25, New Orleans, Lousiana, USA,

More information

Jørgen Bøegh, Stefano Depanfilis, Barbara Kitchenham, Alberto Pasquini, 6 9

Jørgen Bøegh, Stefano Depanfilis, Barbara Kitchenham, Alberto Pasquini, 6 9 Squid is a method and a tool for quality assurance and control that allows a software development organization to plan and control product quality during development. The Telescience software development

More information

An Automatic Reversible Transformation from Composite to Visitor in Java

An Automatic Reversible Transformation from Composite to Visitor in Java An Automatic Reversible Transformation from Composite to Visitor in Java Akram To cite this version: Akram. An Automatic Reversible Transformation from Composite to Visitor in Java. CIEL 2012, P. Collet,

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Continued Involvement in Software Development: Motivational Factors Conference Item How to cite:

More information

FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING *

FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING * International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING * HAIPING XU Computer

More information

Cross-Cloud Testing Strategies Over Cloud Computing

Cross-Cloud Testing Strategies Over Cloud Computing RESEARCH ARTICLE OPEN ACCESS Cross-Cloud Testing Strategies Over Cloud Computing Mr. Nageswararao, Dr. M B Khetmalas. Department of Bioinformatics and Computer Science, Dr. D.Y. Patil Biotechnology & Bioinformatics

More information

Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality

Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality Current Research Team: Prof. Victor R. Basili Forrest Shull, Ph.D. Guilherme H. Travassos, D.Sc. (1)

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

USING A HYPERTEXT INSTRUCTIONAL DESIGN METHODOLOGY IN ENGINEERING EDUCATION

USING A HYPERTEXT INSTRUCTIONAL DESIGN METHODOLOGY IN ENGINEERING EDUCATION USING A HYPERTEXT INSTRUCTIONAL DESIGN METHODOLOGY IN ENGINEERING EDUCATION Susan A. Mengel Texas Tech University Computer Science Box 43104 Lubbock, TX 79409-3104 William J. Adams Room 1115, Building

More information

An Experiment on the Effect of Design Recording on Impact Analysis

An Experiment on the Effect of Design Recording on Impact Analysis An Experiment on the Effect of Design Recording on Impact Analysis F. Abbattista, F. Lanubile, G. Mastelloni, and G. Visaggio Dipartimento di Informatica University of Bari, Italy Abstract An experimental

More information

II. TYPES OF LEVEL A.

II. TYPES OF LEVEL A. Study and Evaluation for Quality Improvement of Object Oriented System at Various Layers of Object Oriented Matrices N. A. Nemade 1, D. D. Patil 2, N. V. Ingale 3 Assist. Prof. SSGBCOET Bhusawal 1, H.O.D.

More information

CHARACTERIZATION AND VALIDATION OF REQUIREMENTS MANAGEMENT MEASURES USING CORRELATION AND REGRESSION MODEL.

CHARACTERIZATION AND VALIDATION OF REQUIREMENTS MANAGEMENT MEASURES USING CORRELATION AND REGRESSION MODEL. CHARACTERIZATION AND VALIDATION OF REQUIREMENTS MANAGEMENT MEASURES USING CORRELATION AND REGRESSION MODEL. S. Arun Kumar 1 and T.Arun Kumar 2 1 Assistant Professor, SCSE, VIT University, Vellore, Tamil

More information

A Knowledge-Based Cohesion Metric for Object-Oriented Software

A Knowledge-Based Cohesion Metric for Object-Oriented Software A Knowledge-Based Cohesion Metric for Object-Oriented Software CARA STEIN 1 LETHA ETZKORN 2 SAMPSON GHOLSTON 3 PHILLIP FARRINGTON 3 JULIE FORTUNE 3 1 Edinboro University of Pa Department of Mathematics

More information

A Proposed Adaptable Quality Model for Software Quality Assurance

A Proposed Adaptable Quality Model for Software Quality Assurance Journal of Computer Sciences 1 (4 ): 482-487, 2005 ISSN 1549-3636 Science Publications, 2005 A Proposed Adaptable Quality Model for Software Quality Assurance Souheil Khaddaj and Gerard Horgan School of

More information

Holistic Software Process Performance Measurement From the Stakeholders Perspective *

Holistic Software Process Performance Measurement From the Stakeholders Perspective * Holistic Software Process Performance Measurement From the Stakeholders Perspective * Beate List Women's Postgraduate College for Internet Technologies Vienna University of Technology 1040 Wien, Austria

More information

Linking Software Development and Business Strategy Through Measurement

Linking Software Development and Business Strategy Through Measurement Linking Software Development and Business Strategy through Measurement Victor R. Basili, Mikael Lindvall, Myrna Regardie, and Carolyn Seaman, Fraunhofer Center for Experimental Software Engineering Jens

More information

Learning and Researching with Open Source Software

Learning and Researching with Open Source Software Learning and Researching with Open Source Software Minghui Zhou zhmh@pku.edu.cn Associate Professor Peking University Outline A snapshot of Open Source Software (OSS) Learning with OSS Research on OSS

More information

WEB PAGE AESTHETICS AND PERFORMANCE: A SURVEY AND AN EXPERIMENTAL STUDY

WEB PAGE AESTHETICS AND PERFORMANCE: A SURVEY AND AN EXPERIMENTAL STUDY WEB PAGE AESTHETICS AND PERFORMANCE: A SURVEY AND AN EXPERIMENTAL STUDY Kristi E. Schmidt, Michael Bauerly, Yili Liu, and Srivatsan Sridharan Department of Industrial and Operations Engineering The University

More information

Towards Web Design Frameworks (Wdfs)

Towards Web Design Frameworks (Wdfs) 14 Towards Web Design Frameworks (Wdfs) Rehema Baguma, Faculty of Computing and IT, Makerere University. rbaguma@cit.mak.ac.ug; Ogao Patrick, Department of Information Systems, Faculty of Computing and

More information

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume L, Number 2, 2005 AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY ANNA LISA GUIDO, ROBERTO PAIANO, AND ANDREA PANDURINO Abstract.

More information

Using Provenance to Improve Workflow Design

Using Provenance to Improve Workflow Design Using Provenance to Improve Workflow Design Frederico T. de Oliveira, Leonardo Murta, Claudia Werner, Marta Mattoso COPPE/ Computer Science Department Federal University of Rio de Janeiro (UFRJ) {ftoliveira,

More information

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas...

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas... Software Engineering Introduction... Columbus set sail for India. He ended up in the Bahamas... The economies of ALL developed nations are dependent on software More and more systems are software controlled

More information

Current State of Evidence-Based Software Engineering

Current State of Evidence-Based Software Engineering Current State of Evidence-Based Software Engineering Barbara Kitchenham 1 Kitchenham 2007 Agenda Background Aims Method Results Conclusions 2 1 Background At ICSE04 Kitchenham, Dybå, and Jørgensen, proposed

More information

Interaction and Visualization Techniques for Programming

Interaction and Visualization Techniques for Programming Interaction and Visualization Techniques for Programming Mikkel Rønne Jakobsen Dept. of Computing, University of Copenhagen Copenhagen, Denmark mikkelrj@diku.dk Abstract. Programmers spend much of their

More information

A Framework to Validate Requirements Engineering Research Artefacts

A Framework to Validate Requirements Engineering Research Artefacts A Framework to Validate Requirements Engineering Research Artefacts Ban Al-Ani, Dept. of Software Engineering, Faculty of Information Technology, University of Technology Sydney alani@it.uts.edu.au Abstract.

More information

Comparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm

Comparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm International Journal of Electronics and Computer Science Engineering 2492 Available Online at www.ijecse.org ISSN- 2277-1956 Comparison of most adaptive meta model With newly created Quality Meta-Model

More information

Lund, November 16, 2015. Tihana Galinac Grbac University of Rijeka

Lund, November 16, 2015. Tihana Galinac Grbac University of Rijeka Lund, November 16, 2015. Tihana Galinac Grbac University of Rijeka Motivation New development trends (IoT, service compositions) Quality of Service/Experience Demands Software (Development) Technologies

More information

new techniques of information organization and retrieval have become both possible and necessary. Now that the Internet and the World Wide Web (WWW)

new techniques of information organization and retrieval have become both possible and necessary. Now that the Internet and the World Wide Web (WWW) 1 An evaluation of a Wizard approach to Web design Karl W. Sandberg Joel Palmius Yan Pan Mid Sweden University and Luleå University of Technology, Sweden Mid Sweden University Luleå University of Technology

More information

A Survey of Architecture Design Rationale

A Survey of Architecture Design Rationale Faculty of Information and Communications Technologies Centre for Component Software and Enterprise Systems A Survey of Architecture Design Rationale (A Joint Research Project by Swinburne University of

More information

What Makes Good Research in Software Engineering?

What Makes Good Research in Software Engineering? International Journal of Software Tools for Technology Transfer, 2002, vol. 4, no. 1, pp. 1-7. What Makes Good Research in Software Engineering? Mary Shaw School of Computer Science, Carnegie Mellon University,

More information

Usability Metric Framework for Mobile Phone Application

Usability Metric Framework for Mobile Phone Application Usability Metric Framework for Mobile Phone Application Azham Hussain Informatics Research Institute University of Salford Greater Manchester M5 4WT United Kingdom Maria Kutar Informatics Research Institute

More information

An approach for usability evaluation of e-commerce sites based on design patterns and heuristics criteria

An approach for usability evaluation of e-commerce sites based on design patterns and heuristics criteria An approach for usability evaluation of e-commerce sites based on design patterns and heuristics criteria M. Sartzetaki Y. Psaromiligkos S. Retalis P. Avgeriou MSc Student University of Paisley Technological

More information

Factors Influencing the Adoption of Biometric Authentication in Mobile Government Security

Factors Influencing the Adoption of Biometric Authentication in Mobile Government Security Factors Influencing the Adoption of Biometric Authentication in Mobile Government Security Thamer Omar Alhussain Bachelor of Computing, Master of ICT School of Information and Communication Technology

More information

A Systematic Review of Usability Evaluation in Web Development 1

A Systematic Review of Usability Evaluation in Web Development 1 A Systematic Review of Usability Evaluation in Web Development 1 Emilio Insfran, Adrian Fernandez ISSI Group, Department of Information Systems and Computation Universidad Politécnica de Valencia Camino

More information

Domain Analysis for the Reuse of Software Development Experiences 1

Domain Analysis for the Reuse of Software Development Experiences 1 Domain Analysis for the Reuse of Software Development Experiences 1 V. R. Basili*, L. C. Briand**, W. M. Thomas* * Department of Computer Science University of Maryland College Park, MD, 20742 USA ** CRIM

More information

Automatic software measurement data collection for students

Automatic software measurement data collection for students Automatic software measurement data collection for students 1. Automatic software measurement within a software engineering class Software is invisible and complex, so it is difficult to understand the

More information

Social Team Characteristics and Architectural Decisions: a Goal-oriented Approach

Social Team Characteristics and Architectural Decisions: a Goal-oriented Approach Social Team Characteristics and Architectural Decisions: a Goal-oriented Approach Johannes Meißner 1 and Frederik Schulz 2 1 Research and Development, SK8DLX Services GmbH, Jena, Germany, johannes.meissner@sk8dlx.de

More information

Big Data Analysis and the Advantages of Organizational Sustainability Modeling

Big Data Analysis and the Advantages of Organizational Sustainability Modeling The Big Data Analysis for Measuring Popularity in the Mobile Cloud Victor Chang School of Computing, Creative Technologies and Engineering, Leeds Metropolitan University, Headinley, Leeds LS6 3QR, U.K.

More information

Personalization of Web Search With Protected Privacy

Personalization of Web Search With Protected Privacy Personalization of Web Search With Protected Privacy S.S DIVYA, R.RUBINI,P.EZHIL Final year, Information Technology,KarpagaVinayaga College Engineering and Technology, Kanchipuram [D.t] Final year, Information

More information

Navigational Consistency in Websites: What Does it Mean to Users?

Navigational Consistency in Websites: What Does it Mean to Users? Navigational Consistency in Websites: What Does it Mean to Users? Helen Petrie, George Papadofragkakis, Christopher Power, and David Swallow Department of Computer Science, University of York, Heslington,

More information