By Topic

Software Process Workshop, 1994. Proceedings., Ninth International

Date 5-7 Oct. 1995

Filter Results

Displaying Results 1 - 25 of 41
  • Proceedings. Ninth International Software Process Workshop

    Publication Year: 1994
    Request permission for commercial reuse | PDF file iconPDF (156 KB)
    Freely Available from IEEE
  • Session 1: People, Processes, and Practice

    Publication Year: 1994
    Request permission for commercial reuse | PDF file iconPDF (327 KB)
    Freely Available from IEEE
  • Session 5: People in Context

    Publication Year: 1994
    Request permission for commercial reuse | PDF file iconPDF (354 KB)
    Freely Available from IEEE
  • Session 4: Experimentation in the Process Framework

    Publication Year: 1994
    Request permission for commercial reuse | PDF file iconPDF (392 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 1994
    Request permission for commercial reuse | PDF file iconPDF (48 KB)
    Freely Available from IEEE
  • Meta-integration for process integrated CASE environments

    Publication Year: 1994, Page(s):62 - 66
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB)

    This paper aims firstly at integrating the reference models for software processes (human activities) and for CASE environments (machinery activities), and then at providing meta-integration between services for both activities. Five kinds of integration for tool and process frameworks, including “cooperative work (CW)” integration that is newly identified, are investigated by distingu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Toward collaborative software processes

    Publication Year: 1994, Page(s):107 - 109
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (252 KB)

    “Integration” takes on many meanings in a software engineering context. Much progress has been made in the integration of tools available to a software engineer. Now the integration also encompasses the integration of software engineering teams. This paper presents an evolutionary view of software integration that includes the tool integration and the collaboration aspects of a fully i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process-centered environments: support for human-environment interaction and environment-mediated human cooperation

    Publication Year: 1994, Page(s):110 - 113
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (328 KB)

    Process enactment involves two kinds of interaction in a PCE (Process Centered Environment): human-environment interaction and environment-mediated human cooperation. In order to provide relevant and useful support to process performance, both kinds of interaction need to be modeled and supported by PCE's process formalisms and mechanisms. Indeed, as processes are dynamic and evolvable, human proc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using process descriptions as templates of communication flow

    Publication Year: 1994, Page(s):74 - 77
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (236 KB)

    We have studied a mechanism of interaction support in software process by using an agent program prepared for every entity of the process. The agent defined accepts the requests and replies to them. We are now prototyping the communication support system based on this framework. More intelligent agent mechanisms such as automatic message routing could be investigated View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating groupware and process technologies in the Oz environment

    Publication Year: 1994, Page(s):114 - 116
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (252 KB)

    Human-to-human collaboration is critical in any multi-user, multi-organization development process. The CSCW community has already produced extensive work on modeling and supporting collaboration between members of a (possibly geographically dispersed) team. Now that high-speed networks and a sophisticated communication infrastructure (the Internet) have made CSCW technologies more feasible, we ar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining control and data integration in the SPADE-1 process-centered software engineering environment

    Publication Year: 1994, Page(s):96 - 99
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (312 KB)

    For Process-centered Software Engineering Environments (PSEEs) it is essential to provide the set of tools that are needed to actually produce software in practice. SPADE-1 is a PSEE originally designed in order to allow the developer to use regular Unix tools (such as vi and cc) and integrated environments based on the selective message broadcast (like DEC FUSE). However, this approach did not al... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Relations between CSCW and software process research: a position statement

    Publication Year: 1994, Page(s):34 - 36
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB)

    The field of CSCW is investigating computer support for arbitrary, distributed cooperative work while the field of software process is focusing on control and automation of the activities of collaborating software engineers. We look at the scope and important ideas of these fields and address the following questions: are software process and CSCW two approaches for the same research field? Are the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Human-executed operations in the Teamware process programming system

    Publication Year: 1994, Page(s):78 - 81
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 KB)

    This paper describes the consequences of considering human beings as the primary executors of a process program. The paper begins by identifying the key differences between traditional applications written for hardware processors (i.e. silicon-based CPUs) vs. software process specifications written for execution by humans. As a consequence of these differences, five key requirements on process pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ISPW9 process demonstration-summary

    Publication Year: 1994, Page(s):19 - 32
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (804 KB)

    A process demonstration day was held at the 9th International Software Process Workshop (ISPWS), 1994. The objective of the demonstration day was twofold: to evaluate how different systems and environments support/guide users in the fulfilment of their project activities, and to bring forth technical issues identified by the different implementers in the context of their formalisms and systems. A ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Separating process model enactment from process execution in Provence

    Publication Year: 1994, Page(s):70 - 73
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB)

    The conceptual distinction between the enactment of a software process model and the actual execution (or performance) of a process has been pointed out by Fernstrom (1983). Separating the two domains is essential for process support systems that aim to provide process-centered assistance without changing the project's working environment, by which I mean the set of tools and the file system utili... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Personal `progress functions' in the software process

    Publication Year: 1994, Page(s):117 - 121
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (372 KB)

    Individual developers can expect improvement in software productivity as a consequence of (i) a growing stock of knowledge and experience gained by repeatedly doing the same task (first-order learning) or (ii) due to technological and training programs supported by the organization (second-order learning). Organizations have used this type of progress behavior in making managerial decisions regard... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Decision oriented process modelling

    Publication Year: 1994, Page(s):124 - 128
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (628 KB)

    We propose decision-oriented process modelling as a step towards human-centered process management, and demonstrate some implications of this model for the interaction between process modelling, process enactment, and process performance in a CASE environment. We also discuss the potential our approach offers for experience-based process improvement View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process, space and software development support

    Publication Year: 1994, Page(s):100 - 103
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (296 KB)

    Over the past five years we have been actively investigating support frameworks for collaborative software development. Our goal has been the development of an open framework for support of collaborative work activities which provides active guidance and help to the user and allows for dynamic modification of collaboration protocols as work situations evolve. In this position paper we outline our ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The “process in the tool syndrome”: is it becoming worse?

    Publication Year: 1994, Page(s):53 - 56
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (348 KB)

    It is well known that it may be difficult to integrate a tool in a process-centred SDE (PSDE) whenever the tool embeds an implicit model of (part of) the software process. Usually this happens because the tools exploit some predefined product and/or control structure, and difficulties arise because of an impedance mismatch between the model that is implicit in the tool and the one that is explicit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Cooperation patterns in PSEEs

    Publication Year: 1994, Page(s):42 - 43
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB)

    The paper focuses on cooperation support in process-centred software development environments. A transaction-based approach is proposed, which supports and forces the cooperation of software developers by synchronizing the concurrent execution of development tasks. The proposed transaction concept uses the knowledge of a software process to avoid or resolve concurrency conflicts. Cooperation patte... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evolution, feedback and software technology

    Publication Year: 1994, Page(s):134 - 137
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (316 KB)

    Despite many technical innovations in methods and techniques for software development and in the provision of tool support the current industrial software development process is still considered inadequate. Systems that are delivered are often inadequate in their function, performance or quality. There are still far too many delayed or failed projects. Cost overruns and delivery delays are the nor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process feedback and learning

    Publication Year: 1994, Page(s):104 - 106
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    The personal software process (PSP) has been developed by the Software Engineering Institute (SEI) to address the need for process improvement in small organizations and projects. Its principal focus is to help individual software engineers and small software teams to improve their performance. The PSP provides engineers with a defined sequence of improvement actions and explicit feedback on their... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The software process from the developer's perspective: a case study on improving process usability

    Publication Year: 1994, Page(s):67 - 69
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (224 KB)

    For a software process to be used, it must first be understood by the developers applying it. This paper describes the experiences of a software development organization improving the usability its process definitions. By reducing the complexity of the process definition and organizing information around work products and deliverables, the process descriptions more closely match developers' inform... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • By the way, has anyone studied any real programmers, yet? [software development process]

    Publication Year: 1994, Page(s):93 - 95
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (272 KB)

    What more should we be doing to better understand process? I believe that we should observe professional software developers in their organizations. We should study what they do, and then build productive theories (a theory that addresses some important and significantly defensible explanation for the phenomena) to explain why they are doing what we observe. Finally, we should refine these theorie... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Communication support in a process-centered software engineering environment

    Publication Year: 1994, Page(s):37 - 41
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB)

    The position paper distinguishes different types of activities needed in software processes and proposes enaction support for them. An architecture of enaction exponents providing this support is sketched View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.