Giuseppe Scanniello

According to our database1, Giuseppe Scanniello authored at least 156 papers between 2001 and 2019.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2019
Combining Code and Requirements Coverage with Execution Cost for Test Suite Reduction.
IEEE Trans. Software Eng., 2019

2018
Coherence of comments and method implementations: a dataset and an empirical investigation.
Software Quality Journal, 2018

Exploring the effectiveness of an augmented reality dressing room.
Multimedia Tools Appl., 2018

SPIRITuS: a SimPle Information Retrieval regressIon Test Selection approach.
Information & Software Technology, 2018

Fusing multi-abstraction vector space models for concern localization.
Empirical Software Engineering, 2018

Do software models based on the UML aid in source-code comprehensibility? Aggregating evidence from 12 controlled experiments.
Empirical Software Engineering, 2018

Clustering support for inadequate test suite reduction.
Proceedings of the 25th International Conference on Software Analysis, 2018

CUTER: ClUstering-based test suite reduction.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

The effect of noise on requirements comprehension.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Exploring the Use of Rapid Type Analysis for Detecting the Dead Method Smell in Java Code.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

A longitudinal cohort study on the retainment of test-driven development.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

An empirical study of inadequate and adequate test suite reduction approaches.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

The effect of noise on software engineers' performance.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

2017
Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments.
J. Vis. Lang. Comput., 2017

Fixing Faults in C and Java Source Code: Abbreviated vs. Full-Word Identifier Names.
ACM Trans. Softw. Eng. Methodol., 2017

Findings from a multi-method study on test-driven development.
Information & Software Technology, 2017

Software Musification.
Proceedings of the 21st International Conference Information Visualisation, 2017

Users' Perception on the Use of MetricAttitude to Perform Source Code Comprehension Tasks: A Focus Group Study.
Proceedings of the 21st International Conference Information Visualisation, 2017

On the Presence of Green and Sustainable Software Engineering in Higher Education Curricula.
Proceedings of the 1st IEEE/ACM International Workshop on Software Engineering Curricula for Millennials, 2017

Mobile App Development and Management: Results from a Qualitative Investigation.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

SMUG: a selective MUtant generator tool.
Proceedings of the 39th International Conference on Software Engineering, 2017

Visualising a Software System as a City Through Virtual Reality.
Proceedings of the Augmented Reality, Virtual Reality, and Computer Graphics, 2017

2016
Proposing and assessing a software visualization approach based on polymetric views.
J. Vis. Lang. Comput., 2016

A Multi-Objective Technique to Prioritize Test Cases.
IEEE Trans. Software Eng., 2016

Results from an ethnographically-informed study in the context of test-driven development.
PeerJ PrePrints, 2016

Weighing lexical information for software clustering in the context of architecture recovery.
Empirical Software Engineering, 2016

Students' and professionals' perceptions of test-driven development: a focus group study.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

A graph-based approach to detect unreachable methods in Java software.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Are unreachable methods harmful? Results from a controlled experiment.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Enhancing Polymetric Views with Coarse-Grained Views.
Proceedings of the 20th International Conference Information Visualisation, 2016

Inferring Links between Concerns and Methods with Multi-abstraction Vector Space Model.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Estimate method calls in Android apps.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

An External Replication on the Effects of Test-driven Development Using a Multi-site Blind Analysis Approach.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

Supporting Mobile Development Project-Based learning by Software Project and Product Measures.
Proceedings of the 22nd International Conference on Distributed Multimedia Systems, 2016

A New Dataset for Source Code Comment Coherence.
Proceedings of Third Italian Conference on Computational Linguistics (CLiC-it 2016) & Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian. Final Workshop (EVALITA 2016), 2016

LifeBook: A Mobile Personal Information Management System on the Cloud.
Proceedings of the International Working Conference on Advanced Visual Interfaces, 2016

2015
Source-code comprehension tasks supported by UML design models: Results from a controlled experiment and a differentiated replication.
J. Vis. Lang. Comput., 2015

Using Project-Based-Learning in a mobile application development course - An experience report.
J. Vis. Lang. Comput., 2015

Documenting Design-Pattern Instances: A Family of Experiments on Source-Code Comprehensibility.
ACM Trans. Softw. Eng. Methodol., 2015

On the comprehension of workflows modeled with a precise style: results from a family of controlled experiments.
Software and System Modeling, 2015

Validating a model-driven software architecture evaluation and improvement method: A family of experiments.
Information & Software Technology, 2015

On the Effect of Exploiting GPUs for a More Eco-Sustainable Lease of Life.
International Journal of Software Engineering and Knowledge Engineering, 2015

Link analysis algorithms for static concept location: an empirical assessment.
Empirical Software Engineering, 2015

Studying the Effect of UML-Based Models on Source-Code Comprehensibility: Results from a Long-Term Investigation.
Proceedings of the Product-Focused Software Process Improvement, 2015

A Qualitative Empirical Study in the Development of Multi-platform Mobile Applications.
Proceedings of the Product-Focused Software Process Improvement, 2015

Model-Driven Development for Multi-platform Mobile Applications.
Proceedings of the Product-Focused Software Process Improvement, 2015

Enhancing Software Visualization with Information Retrieval.
Proceedings of the 19th International Conference on Information Visualisation, 2015

Software Systems as Archipelagos of Atolls.
Proceedings of the 19th International Conference on Information Visualisation, 2015

DUM-Tool.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

4th International Workshop on Green and Sustainable Software (GREENS 2015).
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

On the Use of Requirements Measures to Predict Software Project and Product Measures in the Context of Android Mobile Apps: A Preliminary Study.
Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications, 2015

On the Coherence between Comments and Implementations in Source Code.
Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications, 2015

On the Experience of Using Git-Hub in the Context of an Academic Course for the Development of Apps for Smart Devices.
Proceedings of the 21st International Conference on Distributed Multimedia Systems, Vancouver, Canada, August 31, 2015

2014
Distributed modeling of use case diagrams with a method based on think-pair-square: Results from two controlled experiments.
J. Vis. Lang. Comput., 2014

On the impact of UML analysis models on source-code comprehensibility and modifiability.
ACM Trans. Softw. Eng. Methodol., 2014

Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements.
ACM Trans. Softw. Eng. Methodol., 2014

Leveraging machine learning and information retrieval techniques in software evolution tasks: summary of the first MALIR-SE workshop, at ASE 2013.
ACM SIGSOFT Software Engineering Notes, 2014

Leveraging "energy efficiency to software users": summary of the second GREENS workshop, at ICSE 2013.
ACM SIGSOFT Software Engineering Notes, 2014

Enhancing Navigability in Websites Built Using Web Content Management Systems.
International Journal of Software Engineering and Knowledge Engineering, 2014

Viewing Object-Oriented Software with MetricAttitude: An Empirical Evaluation.
Proceedings of the 18th International Conference on Information Visualisation, 2014

Clustering for Fault Prediction with CLUFFP.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

An Investigation of Object-Oriented and Code-Size Metrics as Dead Code Predictors.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

Studying abbreviated vs. full-word identifier names when dealing with faults: an external replication.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

On the effect of using SysML requirement diagrams to comprehend requirements: results from two controlled experiments.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

Dealing with identifiers and comments in source code comprehension and maintenance: results from an ethnographically-informed study with students and professionals.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

2013
Assessing the Effectiveness of Sequence Diagrams in the Comprehension of Functional Requirements: Results from a Family of Five Experiments.
IEEE Trans. Software Eng., 2013

Exploring initial challenges for green software engineering: summary of the first GREENS workshop, at ICSE 2012.
ACM SIGSOFT Software Engineering Notes, 2013

Does software error/defect identification matter in the italian industry?
IET Software, 2013

Supporting the development of multi-platform mobile applications.
Proceedings of the 15th IEEE International Symposium on Web Systems Evolution, 2013

Software entities as bird flocks and fish schools.
Proceedings of the 2013 First IEEE Working Conference on Software Visualization (VISSOFT), 2013

Class level fault prediction using software clustering.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Dealing with Faults in Source Code: Abbreviated vs. Full-Word Identifier Names.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

2nd international workshop on green and sustainable software (GREENS 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

Estimating the Effort to Develop Screen Mockups.
Proceedings of the 39th Euromicro Conference on Software Engineering and Advanced Applications, 2013

An Early Investigation on the Contribution of Class and Sequence Diagrams in Source Code Comprehension.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Using the GPU to Green an Intensive and Massive Computation System.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Metric Attitude.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Linking E-Mails and Source Code with LASCO.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Maintainability-Based Requirements Prioritization by Using Artifacts Traceability and Code Metrics.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Using fold-in and fold-out in the architecture recovery of software systems.
Formal Asp. Comput., 2012

Towards the visualization of software systems as 3D forests: the CodeTrees environment.
Proceedings of the ACM Symposium on Applied Computing, 2012

Does the combined use of class and sequence diagrams improve the source code comprehension?: results from a controlled experiment.
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling, 2012

Do Professional Developers Benefit from Design Pattern Documentation? A Replication in the Context of Source Code Comprehension.
Proceedings of the Model Driven Engineering Languages and Systems, 2012

Visualizing the Evolution of Software Systems Using the Forest Metaphor.
Proceedings of the 16th International Conference on Information Visualisation, 2012

MOTCP: A tool for the prioritization of test cases based on a sorting genetic algorithm and Latent Semantic Indexing.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability.
Proceedings of the Trustworthy Eternal Systems via Evolving Software, Data and Knowledge, 2012

A Multi-Objective Technique to Prioritize Test Cases Based on Latent Semantic Indexing.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

MetricAttitude: a visualization tool for the reverse engineering of object oriented software.
Proceedings of the International Working Conference on Advanced Visual Interfaces, 2012

2011
Improving artefact quality management in advanced artefact management system with distributed inspection.
IET Software, 2011

Does the Documentation of Design Pattern Instances Impact on Source Code Comprehension? Results from Two Controlled Experiments.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Assessing the Effectiveness of "Precise" Activity Diagrams in the Context of Business Process Modeling.
Proceedings of the Sistemi Evoluti per Basi di Dati, 2011

Assessing think-pair-square in distributed modeling of use case diagrams.
Proceedings of the First International Workshop on Empirical Requirements Engineering, 2011

Precise vs. Ultra-Light Activity Diagrams - An Experimental Assessment in the Context of Business Process Modelling.
Proceedings of the Product-Focused Software Process Improvement, 2011

A Precise Style for Business Process Modelling: Results from Two Controlled Experiments.
Proceedings of the Model Driven Engineering Languages and Systems, 2011

Clustering Support for Static Concept Location in Source Code.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Source code survival with the Kaplan Meier.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Clustering and lexical information support for the recovery of design pattern in source code.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Combining Machine Learning and Information Retrieval Techniques for Software Clustering.
Proceedings of the Eternal Systems - First International Workshop, 2011

Investigating the Use of Lexical Information for Software System Clustering.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
A system for visual role-based policy modelling.
J. Vis. Lang. Comput., 2010

Architectural layer recovery for software system understanding and evolution.
Softw., Pract. Exper., 2010

Assessing communication media richness in requirements negotiation.
IET Software, 2010

Extending Web Content Management Systems Navigation Capabilities with Semantic Navigation Maps.
Proceedings of the 12th IEEE International Symposium on Web Systems Evolution, 2010

Architecture Recovery Using Latent Semantic Indexing and K-Means: An Empirical Evaluation.
Proceedings of the 8th IEEE International Conference on Software Engineering and Formal Methods, 2010

An approach for architectural layer recovery.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

An empirical investigation on the relation between analysis models and source code comprehension.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

Using the Kleinberg Algorithm and Vector Space Model for Software System Clustering.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

A Tree Kernel based approach for clone detection.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Investigating the Role of UML in the Software Modeling and Maintenance - A Preliminary Industrial Survey.
Proceedings of the ICEIS 2010 - Proceedings of the 12th International Conference on Enterprise Information Systems, Volume 3, ISAS, Funchal, Madeira, Portugal, June 8, 2010

A controlled experiment for assessing the contribution of design pattern documentation on software maintenance.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

On the effort of augmenting use cases with screen mockups: results from a preliminary empirical study.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

On the effectiveness of screen mockups in requirements engineering: results from an internal replication.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

Comparing two communication media in use case modeling: results from a controlled experiment.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

A Probabilistic Based Approach towards Software System Clustering.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
An approach and an Eclipse-based environment for enhancing the navigation structure of Web sites.
STTT, 2009

An Investigation of Clustering Algorithms in the Comprehension of Legacy Web Applications.
J. Web Eng., 2009

Evaluating legacy system migration technologies through empirical studies.
Information & Software Technology, 2009

Evaluating distributed inspection through controlled experiments.
IET Software, 2009

Towards automatic clustering of similar pages in web applications.
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution, 2009

On the effectiveness of dynamic modeling in UML: Results from an external replication.
Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement, 2009

Concurrent Fine-Grained Versioning of UML Models.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

DB-MELIS: An Eclipse Plug-in for Data Migration.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

Synchronous Communication Media in the Software Requirements Negotiation Process.
Proceedings of the Cooperative Design, 2009

2008
Assessing the usability of a visual tool for the definition of e-learning processes.
J. Vis. Lang. Comput., 2008

Developing legacy system migration methods and tools for technology transfer.
Softw., Pract. Exper., 2008

Using Semantic clustering to enhance the navigation structure of Web sites.
Proceedings of the 10th IEEE International Symposium on Web Systems Evolution, 2008

A Visual Framework for the Definition and Execution of Reverse Engineering Processes.
Proceedings of the Visual Information Systems. Web-Based Visual Information Search and Management, 2008

An Empirical Investigation on Dynamic Modeling in Requirements Engineering.
Proceedings of the Model Driven Engineering Languages and Systems, 2008

An approach and an eclipse based environment for data migration.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

COMOVER: Concurrent model versioning.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

An Eclipse Based Environment to Define and Execute Processes with Application to the Reverse Engineering.
Proceedings of the 3rd Italian Workshop on Eclipse Technologies, 2008

Comparing Inspection Methods using Controlled Experiments.
Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, 2008

2007
Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts.
J. Vis. Lang. Comput., 2007

Identifying similar pages in Web applications using a competitive clustering algorithm.
Journal of Software Maintenance, 2007

A SCORM Thin Client Architecture for E-Learning Systems Based on Web Services.
IJDET, 2007

Clustering Algorithms and Latent Semantic Indexing to Identify Similar Pages in Web Applications.
Proceedings of the 9th IEEE International Symposium on Web Systems Evolution, 2007

Comparing Clustering Algorithms for the Identification of Similar Pages in Web Applications.
Proceedings of the Web Engineering, 7th International Conference, 2007

Integrating a Distributed Inspection Tool Within an Artefact Management System.
Proceedings of the ICSOFT 2007, 2007

Assessing Legacy System Migration Technologies through Controlled Experiments.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Assessing the Effectiveness of a Distributed Method for Code Inspection: A Controlled Experiment.
Proceedings of the 2nd IEEE International Conference on Global Software Engineering, 2007

2006
Identifying Cloned Navigational Patterns in Web Applications.
J. Web Eng., 2006

Using a Competitive Clustering Algorithm to Comprehend Web Applications.
Proceedings of the Eighth IEEE International Workshop on Web Site Evolution (WSE 2006), 2006

MELIS: an Eclipse Based Environment for the Migration of Legacy Systems to the Web.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Assessing the Usability of a Tool for Developing Adaptive E-learning Processes: an Empirical Analysis.
Proceedings of the 6th IEEE International Conference on Advanced Learning Technologies, 2006

2005
Visual Language-Based System for Designing and Presenting E-Learning Courses.
IJDET, 2005

Role Based Reengineering of Web Applications.
Proceedings of the Seventh IEEE International Workshop on Web Site Evolution (WSE 2005), 2005

Understanding Cloned Patterns in Web Applications.
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), 2005

Integrating e-Business and e-Learning Processes.
Proceedings of the 11th International Conference on Distributed Multimedia Systems, 2005

Visual Languages for Non Expert Instructional Designers: A Usability Study.
Proceedings of the 11th International Conference on Distributed Multimedia Systems, 2005

2004
Reengineering Web Applications Based on Cloned Pattern Analysis.
Proceedings of the 12th International Workshop on Program Comprehension (IWPC 2004), 2004

Visual modelling of role-based security policies in distributed multimedia applications.
Proceedings of the Sixth IEEE International Symposium on Multimedia Software Engineering, 2004

Identifying Clones in Dynamic Web Sites Using Similarity Thresholds.
Proceedings of the ICEIS 2004, 2004

2003
A Visual System Supporting Software Reuse in the Banking Legacy System Context.
International Journal of Software Engineering and Knowledge Engineering, 2003

2002
A component-based visual environment development process.
Proceedings of the 14th international conference on Software engineering and knowledge engineering, 2002

2001
A Visual System for the generation of Banking Legacy System Gateways.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2001), 2001


  Loading...