Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sergio Bandinelli

dblp:98/6835 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 1996
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 4 first-authorArtificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
4 papers
Requirements engineering and software design · 51% Software maintenance and evolution · 34% Programming languages and type systems · 15%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software process
software process modeling
0.031995
Computational Reflection in Software Process Modeling: The SLANG Approach · ICSE 1993
Modeling and Improving an Industrial Software Process · IEEE Trans. Software Eng. 1995
Process Model Evolution in the SPADE Environment · IEEE Trans. Software Eng. 1993
Collaborative and social computing
computer-supported cooperative work
0.011996
Supporting Cooperation in the SPADE-1 Environment · IEEE Trans. Software Eng. 1996
Requirements engineering and software design › software process
software process assessment
0.011995
Modeling and Improving an Industrial Software Process · IEEE Trans. Software Eng. 1995
Software maintenance and evolution
software process improvement
0.011995
Modeling and Improving an Industrial Software Process · IEEE Trans. Software Eng. 1995
Programming languages and type systems › metaprogramming
reflection
0.011993
Computational Reflection in Software Process Modeling: The SLANG Approach · ICSE 1993
Collaborative and social computing › computer-supported cooperative work › collaborative technology
CSCW toolkit
0.011996
Supporting Cooperation in the SPADE-1 Environment · IEEE Trans. Software Eng. 1996
Requirements engineering and software design › software process
process-centered environment
0.011996
Supporting Cooperation in the SPADE-1 Environment · IEEE Trans. Software Eng. 1996

Methods — techniques the papers use, named apart from their topics

process modeling · 0.0anomaly management · 0.0documentation analysis · 0.0process modeling language · 0.0
YearPublicationVenuePosition
1996 Supporting Cooperation in the SPADE-1 Environment
abstract
Software development is a cooperative activity that relies heavily on the quality and effectiveness of the communication channels established within the development team and with the end-user. Process-centered software engineering environments (PSEEs) support the definition and the execution of various phases of the software process. This is achieved by explicitly defining cooperation procedures, and by supporting synchronization and data sharing among its users. PSEE and CSCW technologies have been developed rather independently from each other, leading to a large amount of research results, tools and environments, and practical experiences. We have reached a stage in technology development where it is necessary to assess and evaluate the effectiveness of the research efforts carried out so far. Moreover, it is important to understand how to integrate and exploit the results of these different efforts. The goal of the paper is to understand which kind of basic functionalities PSEEs can and should offer, and how these environments can be integrated with other tools to effectively support cooperation in software development. In particular, the paper introduces a process model we have built to support a cooperative activity related to anomaly management in an industrial software factory. The core of the paper presents and discusses the experiences and results that we have derived from this modeling activity, and how they related to the general problem of supporting cooperation in software development. The project was carried out using the SPADE (Software Process Analysis, Design and Enactment) PSEE and the ImagineDesk CSCW toolkit.
Sergio Bandinelli, Elisabetta Di Nitto, Alfonso Fuggetta
IEEE Trans. Software Eng.1
1995 Modeling and Improving an Industrial Software Process
abstract
The paper discusses the problems that a software development organization must address in order to assess and improve its software processes. In particular, the authors are involved in a project aiming at assessing and improving the current practice and the quality manual of the Business Unit Telecommunications for Defense (BUTD) of a large telecommunications company. The paper reports on the usage of formal process modeling languages to detect inconsistencies, ambiguities, incompleteness, and opportunities for improvement of both the software process and its documentation.>
Sergio Bandinelli, Alfonso Fuggetta, Luigi Lavazza, Maurizio Loi, Gian Pietro Picco
IEEE Trans. Software Eng.1
1993 Computational Reflection in Software Process Modeling: The SLANG Approach
Sergio Bandinelli, Alfonso Fuggetta
ICSE1
1993 A Survey and Assessment of Software Process Representation Formalisms
abstract
Process modeling is a rather young and very active research area. During the last few years, new languages and methods have been proposed to describe software processes. In this paper we try to clarify the issues involved in software process modeling and identify the main approaches. We start by motivating the use of process modeling and its main objectives. We then propose a list of desirable features for process languages. The features are grouped as either already provided by languages from other fields or as specific features of the process domain. Finally, we review the main existing approaches and propose a classification scheme.
Pasquale Armenise, Sergio Bandinelli, Carlo Ghezzi, Angelo Morzenti
Int. J. Softw. Eng. Knowl. Eng.2
1993 Process Model Evolution in the SPADE Environment
abstract
Software processes are long-lived entities. Careful design and thorough validation of software process models are necessary to ensure the quality of the process. They do not prevent, however, process models from undergoing change. Change requests may occur in the context of reuse, i.e. statically, in order to support software process model customization. They can also occur dynamically, while software process models are being executed, in order to support timely reaction as data are gathered from the field during process enactment. We discuss the mechanisms a process language should possess in order to support changes. We illustrate the solution adopted in the context of the SPADE environment and discuss how the proposed mechanisms can be used to model different policies for changing a software process model.>
Sergio Bandinelli, Alfonso Fuggetta, Carlo Ghezzi
IEEE Trans. Software Eng.1
1992 Software Processes Representation Languages: Survey and Assessment
abstract
Process modeling is an active research area. During the last few years, new languages and methods have been proposed to describe software processes. In this paper, the authors clarify the issues involved in software process modeling and identify the main approaches. They also review the main existing approaches and propose a classification scheme.>
Pasquale Armenise, Sergio Bandinelli, Carlo Ghezzi, Angelo Morzenti
SEKE2