Lionel Briand
Computer science professor
Lionel Briand's AcademicInfluence.com Rankings

Download Badge
Computer Science
Lionel Briand's Degrees
- PhD Computer Science Carleton University
- Masters Computer Science Carleton University
- Bachelors Computer Science Carleton University
Similar Degrees You Can Earn
Why Is Lionel Briand Influential?
(Suggest an Edit or Addition)According to Wikipedia, Lionel Claude Briand, born in Paris, France, on November 21, 1965, is a software engineer, and professor at the University of Ottawa and University of Luxembourg. He is an IEEE Fellow, a Canada Research Chair in Intelligent Software Dependability and Compliance and a European Research Council Advanced grantee. His research foci are testing, verification, and validation of software systems; applying machine learning and evolutionary computation to software engineering; and software quality assurance, among others. He was vice-director of the University of Luxembourg's SnT - Interdisciplinary Centre for Security, Reliability and Trust from 2014 to 2019, and editor in chief of Empirical Software Engineering from 2003 to 2016. In 2012, he was the recipient of the Harlan D. Mills Award. In 2022, he was the recipient of the ACM SIGSOFT Outstanding Research Award
Lionel Briand's Published Works
Published Works
- A Validation of Object-Oriented Design Metrics as Quality Indicators (1996) (1873)
- A Unified Framework for Coupling Measurement in Object-Oriented Systems (1999) (961)
- Is mutation an appropriate tool for testing experiments? [software testing] (2005) (934)
- Property-Based Software Engineering Measurement (1996) (829)
- A practical guide for using statistical tests to assess randomized algorithms in software engineering (2011) (824)
- A Unified Framework for Cohesion Measurement in Object-Oriented Systems (1997) (627)
- Exploring the relationships between design measures and software quality in object-oriented systems (2000) (626)
- A UML-Based Approach to System Testing (2001) (562)
- A Systematic Review of the Application and Empirical Investigation of Search-Based Test Case Generation (2010) (464)
- Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria (2006) (462)
- A Hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering (2014) (443)
- A systematic and comprehensive investigation of methods to build and evaluate fault prediction models (2010) (439)
- An Investigation into Coupling Measures for C++ (1997) (408)
- Dynamic coupling measurement for object-oriented software (2004) (391)
- Assessing the Applicability of Fault-Proneness Models Across Object-Oriented Software Projects (2002) (354)
- How reuse influences productivity in object-oriented systems (1996) (312)
- An assessment and comparison of common software cost estimation modeling techniques (1999) (309)
- Investigating quality factors in object-oriented designs: an industrial case study (1999) (263)
- A Pattern Recognition Approach for Software Engineering Data Analysis (1992) (259)
- A replicated assessment and comparison of common software cost modeling techniques (2000) (258)
- Using coupling measurement for impact analysis in object-oriented systems (1999) (245)
- Practical Guidelines for Measurement-based Process Improvement (1996) (240)
- Defining and Validating Measures for Object-Based High-Level Design (1999) (226)
- A Controlled Experiment for Evaluating Quality Guidelines on the Maintainability of Object-Oriented Designs (2001) (225)
- Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software (2006) (223)
- Impact analysis and change management of UML models (2003) (214)
- Empirical Studies of Quality Models in Object-Oriented Systems (2002) (206)
- Developing Interpretable Models with Optimized Set Reduction for Identifying High-Risk Software Components (1993) (200)
- Replicated Case Studies for Investigating Quality Factors in Object-Oriented Designs (2001) (198)
- Predicting fault-prone components in a java legacy system (2006) (188)
- A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content (2000) (188)
- The impact of UML documentation on software maintenance: an experimental evaluation (2006) (179)
- COBRA: a hybrid method for software cost estimation, benchmarking, and risk assessment (1998) (179)
- A systematic review of transformation approaches between user requirements and analysis models (2011) (179)
- Achieving scalable model-based testing through test case diversity (2013) (179)
- On the application of measurement theory in software engineering (2004) (167)
- An Operational Process for Goal-Driven Definition of Measures (2002) (165)
- A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance (2008) (163)
- Resource Estimation in Software Engineering (2002) (160)
- Random Testing: Theoretical Results and Practical Implications (2012) (157)
- Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms (2018) (156)
- Understanding and predicting the process of software maintenance releases (1996) (153)
- Automating regression test selection based on UML designs (2009) (152)
- Automated impact analysis of UML models (2006) (142)
- Testing advanced driver assistance systems using multi-objective search and neural networks (2016) (140)
- Assessing and improving state-based class testing: a series of experiments (2004) (139)
- A comprehensive empirical validation of design measures for object-oriented systems (1998) (139)
- Automating impact analysis and regression test selection based on UML designs (2002) (138)
- Adaptive random testing: an illusion of effectiveness? (2011) (137)
- Theoretical and Empirical Validation of Software Product Measures (1995) (133)
- Data Mining Techniques for Building Fault-proneness Models in Telecom Java Software (2007) (129)
- An Investigation of Graph-Based Class Integration Test Order Strategies (2003) (127)
- A validation of object oriented metrics as quality indicators (1996) (126)
- Modeling Development Effort in Object-Oriented Systems Using Design Properties (2001) (124)
- An experimental investigation of formality in UML-based development (2005) (122)
- A Precise Method-Method Interaction-Based Cohesion Metric for Object-Oriented Classes (2012) (122)
- Generating Test Data from OCL Constraints with Search Techniques (2013) (121)
- Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multi-Objective Genetic Algorithms (2010) (120)
- An object-oriented high-level design-based class cohesion metric (2010) (120)
- Stress testing real-time systems with genetic algorithms (2005) (118)
- Facilitating the transition from use case models to analysis models: Approach and experiments (2013) (116)
- A state-based approach to integration testing based on UML models (2007) (116)
- Automated Checking of Conformance to Requirements Templates Using Natural Language Processing (2015) (115)
- Using genetic algorithms and coupling measures to devise optimal integration test orders (2002) (111)
- Using simulation to empirically investigate test coverage criteria based on statechart (2004) (109)
- Defining and validating high-level design metrics (1994) (107)
- Towards the reverse engineering of UML sequence diagrams (2003) (107)
- An extended systematic literature review on provision of evidence for safety certification (2014) (103)
- Empirical Studies of Object-Oriented Artifacts, Methods, and Processes: State of the Art and Future Directions (1999) (101)
- Black-Box System Testing of Real-Time Embedded Systems Using Random and Search-Based Testing (2010) (100)
- Automatic generation of system test cases from use case specifications (2015) (99)
- Mining SQL injection and cross site scripting vulnerabilities using hybrid program analysis (2013) (98)
- Using Machine Learning to Support Debugging with Tarantula (2007) (97)
- An Experimental Comparison of the Maintainability of Object-Oriented and Structured Design Documents (1997) (97)
- A Search-Based Approach for Accurate Identification of Log Message Formats (2018) (97)
- A measurement framework for object-oriented software testability (2005) (96)
- A Comprehensive Investigation of Quality Factors in Object-Oriented Designs: an Industrial Case Study (1998) (92)
- Automated testing for SQL injection vulnerabilities: an input mutation approach (2014) (91)
- Web Application Vulnerability Prediction Using Hybrid Program Analysis and Machine Learning (2015) (90)
- Investigating the use of analysis contracts to improve the testability of object‐oriented code (2003) (89)
- Testing Autonomous Cars for Feature Interaction Failures using Many-Objective Search (2018) (89)
- Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems (2012) (88)
- Coverage‐based regression test case selection, minimization and prioritization: a case study on an industrial system (2015) (88)
- The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated (2017) (87)
- aToucan: An Automated Framework to Derive UML Analysis Models from Use Case Models (2015) (85)
- A Unified Framework for Cohesion Measurement (1997) (84)
- Control Flow Analysis of UML 2.0 Sequence Diagrams (2005) (84)
- Measuring and assessing maintainability at the end of high level design (1993) (84)
- Extracting domain models from natural-language requirements: approach and industrial evaluation (2016) (83)
- A Use Case Modeling Approach to Facilitate the Transition towards Analysis Models: Concepts and Empirical Evaluation (2009) (79)
- Automated Test Suite Generation for Time-Continuous Simulink Models (2016) (78)
- Using genetic algorithms for early schedulability analysis and stress testing in real-time systems (2006) (77)
- Formal analysis of the effectiveness and predictability of random testing (2010) (76)
- Assessing, Comparing, and Combining State Machine-Based Testing and Structural Testing: A Series of Experiments (2011) (74)
- Modeling safety and airworthiness (RTCA DO-178B) information: conceptual model and UML profile (2011) (73)
- Software documentation: how much is enough? (2003) (72)
- An Industrial Investigation of Similarity Measures for Model-Based Test Case Selection (2010) (72)
- Traffic-aware stress testing of distributed systems based on UML models (2006) (71)
- A SysML-based approach to traceability management and design slicing in support of safety certification: Framework, tool support, and case studies (2012) (71)
- Automated Extraction and Clustering of Requirements Glossary Terms (2017) (69)
- A Search-Based OCL Constraint Solver for Model-Based Test Data Generation (2011) (69)
- Using multiple adaptive regression splines to support decision making in code inspections (2004) (68)
- An Automated Approach to Transform Use Cases into Activity Diagrams (2010) (67)
- Formal Analysis of the Probability of Interaction Fault Detection Using Random Testing (2012) (65)
- Traffic-aware stress testing of distributed real-time systems based on UML models using genetic algorithms (2008) (65)
- Environment modeling and simulation for automated testing of soft real-time embedded software (2015) (64)
- Quantitative evaluation of capture-recapture models to control software inspections (1997) (63)
- Automatic Evaluation of Intrusion Detection Systems (2006) (63)
- Embracing the Engineering Side of Software Engineering (2012) (63)
- Using simulation for assessing the real impact of test coverage on defect coverage (1999) (62)
- The impact of design properties on development cost in object-oriented systems (2001) (60)
- Supporting the verification of compliance to safety standards via model-driven engineering: Approach, tool-support and empirical validation (2013) (59)
- A change analysis process to characterize software maintenance projects (1994) (58)
- A case study using the round-trip strategy for state-based class testing (2002) (58)
- Automated traceability analysis for UML model refinements (2009) (57)
- Search-based automated testing of continuous controllers: Framework, tool support, and case studies (2015) (57)
- Novel Applications of Machine Learning in Software Testing (2008) (57)
- Using simulation to build inspection efficiency benchmarks for development projects (1998) (56)
- Characterizing and Assessing a Large-Scale Software Maintenance Organization (1994) (56)
- Change impact analysis for Natural Language requirements: An NLP approach (2015) (56)
- Towards a theoretical framework for measuring software attributes (1997) (56)
- An enhanced test case selection approach for model-based testing: an industrial case study (2010) (56)
- Coverage-Based Test Case Prioritisation: An Industrial Case Study (2013) (56)
- Predicting fault-prone classes with design measures in object-oriented systems (1998) (55)
- Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard (2010) (55)
- A UML profile for developing airworthiness-compliant (RTCA DO-178B), safety-critical software (2007) (55)
- A Critical Analysis of Empirical Research in Software Testing (2007) (55)
- Test Generation and Test Prioritization for Simulink Models with Dynamic Behavior (2019) (54)
- Measuring the Impact of Reuse on Quality and Productivity in Object-Oriented Systems (1998) (53)
- Traceability and SysML design slices to support safety inspections: A controlled experiment (2014) (53)
- Automated Transition from Use Cases to UML State Machines to Support State-Based Testing (2011) (53)
- A comparison and integration of capture-recapture models and the detection profile method (1998) (53)
- SimPL: A product-line modeling methodology for families of integrated control systems (2013) (52)
- Modeling and managing risk early in software development (1993) (50)
- Comments on "Toward a Framework for Software Measurement Validation" (1997) (50)
- On the many ways software engineering can benefit from knowledge engineering (2002) (50)
- Empirical Investigation of the Effects of Test Suite Properties on Similarity-Based Test Case Selection (2011) (49)
- Revisiting strategies for ordering class integration testing in the presence of dependency cycles (2001) (49)
- Empirical studies of software testing techniques: challenges, practical strategies, and future research (2004) (48)
- Empirical investigation of search algorithms for environment model-based testing of real-time embedded software (2012) (47)
- Investigating the use of analysis contracts to support fault isolation in object oriented code (2002) (47)
- Environment modeling with UML/MARTE to support black-box system testing for real-time embedded systems: methodology and industrial case studies (2010) (47)
- The value of design rationale information (2013) (46)
- A Comprehensive Empirical Validation of Product Measures for Object-Oriented Systems (1998) (46)
- Reducing the Cost of Model-Based Testing through Test Case Diversity (2010) (46)
- Automated support for deriving test requirements from UML statecharts (2005) (45)
- Testing the Untestable - Model Testing of Complex Software-Intensive Systems (2016) (45)
- Explaining the cost of European space and military projects (1999) (43)
- Automated, contract-based user testing of commercial-off-the-shelf components (2006) (41)
- Determining inspection cost-effectiveness by combining project data and expert opinion (2005) (40)
- A replicated Assessment of Common Software Cost Estimation Techniques (2000) (40)
- Response to: Comments on "Property-Based Software Engineering Measurement: Refining the Additivity Properties" (1997) (40)
- Modeling Security and Privacy Requirements: a Use Case-Driven Approach (2018) (39)
- Costs and Benefits of Software Process Improvement (1997) (39)
- Improving fault localization for Simulink models using search-based testing and prediction models (2017) (39)
- Towards Automated Support for Deriving Test Data from UML Statecharts (2003) (39)
- Generating automated and online test oracles for Simulink models with continuous and uncertain behaviors (2019) (39)
- Experiences of applying UML/MARTE on three industrial projects (2012) (39)
- Automated Extraction of Semantic Legal Metadata using Natural Language Processing (2018) (38)
- A metamodeling approach to pattern specification (2006) (38)
- Test case selection for black-box regression testing of database applications (2013) (37)
- Experimenting with Genetic Algorithms to Devise Optimal Integration Test Orders (2003) (37)
- A UML/MARTE Model Analysis Method for Uncovering Scenarios Leading to Starvation and Deadlocks in Concurrent Systems (2012) (37)
- A Machine-Learning-Driven Evolutionary Approach for Testing Web Application Firewalls (2018) (37)
- Assessing the cost-effectiveness of inspections by combining project data and expert opinion (2000) (37)
- A scalable approach for malware detection through bounded feature space behavior modeling (2013) (37)
- A Model-Driven Engineering Approach to Support the Verification of Compliance to Safety Standards (2011) (37)
- Behind an Application Firewall, Are We Safe from SQL Injection Attacks? (2015) (37)
- Extending SysML with AADL Concepts for Comprehensive System Architecture Modeling (2011) (37)
- Comparing Offline and Online Testing of Deep Neural Networks: An Autonomous Car Case Study (2019) (36)
- A classification procedure for the effective management of changes during the maintenance process (1992) (36)
- Automating image segmentation verification and validation by learning test oracles (2011) (35)
- Using machine learning to refine Category-Partition test specifications and test suites (2009) (34)
- Lessons Learned from Developing a Dynamic OCL Constraint Enforcement Tool for Java (2005) (34)
- Using Machine Learning to Refine Black-Box Test Specifications and Test Suites (2008) (34)
- Using Models to Enable Compliance Checking Against the GDPR: An Experience Report (2019) (34)
- An automated framework for detection and resolution of cross references in legal texts (2017) (34)
- AINSI: an inductive method for software process improvement: concrete steps and guidelines (1995) (34)
- A comprehensive modeling framework for role-based access control policies (2015) (34)
- Improving statechart testing criteria using data flow information (2005) (33)
- Simulink fault localization: an iterative statistical debugging approach (2016) (33)
- SOFIA: An automated security oracle for black-box testing of SQL-injection vulnerabilities (2016) (33)
- Test case prioritization for acceptance testing of cyber physical systems: a multi-objective search-based approach (2018) (32)
- Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System Identification (2019) (32)
- Automatic Checking of Conformance to Requirement Boilerplates via Text Chunking: An Industrial Case Study (2013) (32)
- Does aspect-oriented modeling help improve the readability of UML state machines? (2014) (32)
- Using SysML for Modeling of Safety-Critical Software-Hardware Interfaces: Guidelines and Industry Experience (2011) (30)
- A method for designing, defining, and evolving software processes (1996) (30)
- Synthetic data generation for statistical testing (2017) (30)
- Evaluating model testing and model checking for finding requirements violations in Simulink models (2019) (30)
- Instrumenting contracts with aspect-oriented programming to increase observability and support debugging (2005) (29)
- Effective test suites for mixed discrete-continuous stateflow controllers (2015) (29)
- OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL (2014) (29)
- Search-Driven String Constraint Solving for Vulnerability Detection (2017) (29)
- Requirement boilerplates: Transition from manually-enforced to automatically-verifiable natural language patterns (2014) (29)
- Software Engineering Research and Industry: A Symbiotic Relationship to Foster Impact (2018) (29)
- COTS evaluation and selection (1998) (29)
- Classification, Structuring, and Assessment of Evidence for Safety -- A Systematic Literature Review (2013) (28)
- Interrater agreement in SPICE-based assessments: some preliminary results (1996) (28)
- How reuse influences quality and productivity in objectoriented systems (1996) (28)
- Using UML Profiles for Sector-Specific Tailoring of Safety Evidence Information (2011) (28)
- Automated Model-in-the-Loop Testing of Continuous Controllers Using Search (2013) (28)
- Research-based innovation: a tale of three projects in model-driven engineering (2012) (27)
- Combining Search-Based and Adaptive Random Testing Strategies for Environment Model-Based Testing of Real-Time Embedded Systems (2012) (27)
- Industrial experiences with automated regression testing of a legacy database application (2011) (27)
- SafeSlice: a model slicing and design safety inspection tool for SysML (2011) (27)
- Improving the coverage criteria of UML state machines using data flow analysis (2010) (27)
- MiL testing of highly configurable continuous controllers: scalable search using surrogate models (2014) (27)
- Empirical evaluations on the cost-effectiveness of state-based testing: An industrial case study (2014) (27)
- Enabling Model Testing of Cyber-Physical Systems (2018) (27)
- Combining Goal Models, Expert Elicitation, and Probabilistic Simulation for Qualification of New Technology (2011) (27)
- Security slicing for auditing common injection vulnerabilities (2017) (26)
- Assessor agreement in rating SPICE processes (1996) (26)
- Model Transformations as a Strategy to Automate Model-Based Testing - A Tool and Industrial Case Studies, Version 1.0 (2010) (26)
- A Validation of Object-Oriented Design Metrics (1995) (26)
- Multi-Objective Genetic Algorithm to Support Class Responsibility Assignment (2007) (26)
- Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach (2012) (26)
- Guiding the Application of Design Patterns Based on UML Models (2006) (25)
- USING ASPECT-ORIENTED PROGRAMMING TO INSTRUMENT OCL CONTRACTS IN JAVA (2004) (25)
- Test case selection and prioritization using machine learning: a systematic literature review (2021) (25)
- Modeling and analysis of CPU usage in safety-critical embedded systems to support stress testing (2012) (24)
- Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications (2019) (24)
- Analysis and visualization of behavioral dependencies among distributed objects based on UML models (2006) (24)
- Domain analysis for the reuse of software development experiences (1994) (24)
- Domain-Specific Model Verification with QVT (2011) (24)
- An AI-assisted Approach for Checking the Completeness of Privacy Policies Against GDPR (2020) (24)
- Configuring use case models in product families (2018) (23)
- A UML/SPT Model Analysis Methodology for Concurrent Systems Based on Genetic Algorithms (2008) (23)
- UMTG: a toolset to automatically generate system test cases from use case specifications (2015) (23)
- Providing an empirical basis for optimizing the verification and testing phases of software development (1992) (22)
- Applying product line Use case modeling in an industrial automotive embedded system: Lessons learned and a refined approach (2015) (22)
- Automated testing of hybrid Simulink/Stateflow controllers: industrial case studies (2017) (22)
- Security slicing for auditing XML, XPath, and SQL injection vulnerabilities (2015) (22)
- Automated and effective testing of web services for XML injection attacks (2016) (22)
- Assessing, Comparing, and Combining Statechart- based testing and Structural testing: An Experiment (2007) (22)
- Localizing Multiple Faults in Simulink Models (2016) (22)
- A Machine Learning-Based Approach for Demarcating Requirements in Textual Specifications (2019) (22)
- Using the European Space Agency data set: a replicated assessment and comparison of common software (2000) (22)
- Automated change impact analysis between SysML models of requirements and design (2016) (22)
- An Active Learning Approach for Improving the Accuracy of Automated Domain Model Extraction (2019) (21)
- Combining Genetic Algorithms and Constraint Programming to Support Stress Testing of Task Deadlines (2015) (21)
- An industrial application of robustness testing using aspect-oriented modeling, UML/MARTE, and Search algorithms (2011) (21)
- Stress testing of task deadlines: A constraint programming approach (2013) (21)
- Automatic Generation of Acceptance Test Cases From Use Case Specifications: An NLP-Based Approach (2019) (21)
- Using Domain-Specific Corpora for Improved Handling of Ambiguity in Requirements (2021) (20)
- Automated detection and resolution of legal cross references: Approach and a study of Luxembourg's legislation (2014) (20)
- Change Impact Analysis for Evolving Configuration Decisions in Product Line Use Case Models (2018) (20)
- SimCoTest: A Test Suite Generation Tool for Simulink/Stateflow Controllers (2016) (19)
- Improving requirements glossary construction via clustering: approach and industrial case studies (2014) (19)
- Goal-Driven Definition of Product Metrics Based on Properties (1995) (19)
- Q-MOPP: qualitative evaluation of maintenance organizations, processes and products (1998) (19)
- A product line modeling and configuration methodology to support model-based testing: an industrial case study (2012) (19)
- Enabling the runtime assertion checking of concurrent contracts for the Java modeling language (2011) (19)
- Concurrent Contracts for Java in JML (2008) (19)
- Reinforcement Learning for Test Case Prioritization (2020) (19)
- An Integrated Approach for Effective Injection Vulnerability Analysis of Web Applications Through Security Slicing and Hybrid Constraint Solving (2020) (19)
- Effective fault localization of automotive Simulink models: achieving the trade-off between test oracle effort and fault localization accuracy (2019) (19)
- Metamorphic Security Testing for Web Systems (2019) (19)
- Known XML Vulnerabilities Are Still a Threat to Popular Parsers and Open Source Systems (2015) (19)
- Automatically Repairing Web Application Firewalls Based on Successful SQL Injection Attacks (2017) (18)
- PUMConf: a tool to configure product specific use case and domain models in a product line (2016) (18)
- An experimental evaluation of quality guidelines on the maintainability of object-oriented design documents (1997) (18)
- Using Model-Driven Engineering for Managing Safety Evidence: Challenges, Vision and Experience (2011) (18)
- A Natural Language Programming Approach for Requirements-Based Security Testing (2018) (18)
- A controlled experiment on the impact of the object constraint language in UML-based maintenance (2004) (17)
- Automated demarcation of requirements in textual specifications: a machine learning-based approach (2020) (17)
- Applying UML/MARTE on industrial projects: challenges, experiences, and guidelines (2015) (17)
- Tracing distributed systems executions using AspectJ (2005) (17)
- Panel: empirical validation: what, why, when, and how (2003) (17)
- Generating Complex and Faulty Test Data through Model-Based Mutation Analysis (2015) (17)
- A Query System for Extracting Requirements-Related Information from Legal Texts (2019) (17)
- Integrating scenario-based and measurement-based software product assessment (2001) (17)
- Automated demarcation of requirements in textual specifications: a machine learning-based approach (2020) (17)
- Using Multiple Adaptive Regression Splines to Understand Trends in Inspection Data and Identify Optimal Inspection Rates (2000) (16)
- Model-based simulation of legal policies: framework, tool support, and validation (2018) (16)
- RUBRIC: a flexible tool for automated checking of conformance to requirement boilerplates (2013) (16)
- On the Effectiveness of Contracts as Test Oracles in the Detection and Diagnosis of Functional Faults in Concurrent Object-Oriented Software (2014) (15)
- Clustering Deviations for Black Box Regression Testing of Database Applications (2016) (15)
- A Model-Driven Approach to Trace Checking of Pattern-Based Temporal Properties (2017) (15)
- A UML-based quantitative framework for early prediction of resource usage and load in distributed real-time systems (2008) (15)
- Assessing the Impact of Firewalls and Database Proxies on SQL Injection Testing (2013) (14)
- On the Effectiveness of Contracts as Test Oracles in the Detection and Diagnosis of Race Conditions and Deadlocks in Concurrent Object-Oriented Software (2011) (14)
- Using UML for Modeling Procedural Legal Rules: Approach and a Study of Luxembourg's Tax Law (2014) (14)
- Automated Inference of Access Control Policies for Web Applications (2015) (13)
- Assessing software maintainability at the end of high-level design (1993) (13)
- Developing interpretable models for identifying high risk software components (1993) (13)
- Practical Constraint Solving for Generating System Test Data (2019) (13)
- Dynamic adaptation of software-defined networks for IoT systems: a search-based approach (2019) (13)
- A Model-driven Approach to Representing and Checking RBAC Contextual Policies (2016) (13)
- NARCIA: an automated tool for change impact analysis in natural language requirements (2015) (12)
- Incremental Reconfiguration of Product Specific Use Case Models for Evolving Configuration Decisions (2017) (12)
- Can Offline Testing of Deep Neural Networks Replace Their Online Testing? (2021) (12)
- Automated repair of feature interaction failures in automated driving systems (2020) (12)
- Automatic test suite generation for key-points detection DNNs using many-objective search (experience paper) (2020) (12)
- Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and Many-Objective Optimization (2022) (12)
- The Experimental Paradigm in Reverse Engineering: Role, Challenges, and Limitations (2006) (12)
- Model-Based Automated and Guided Configuration of Embedded Software Systems (2012) (12)
- Model based test validation and oracles for data acquisition systems (2013) (12)
- Combining UML Sequence and State Machine Diagrams for Data-Flow Based Integration Testing (2012) (12)
- Planning for Safety Evidence Collection: A Tool-Supported Approach Based on Modeling of Standards Compliance Information (2011) (11)
- Investigating the impact of a measurement program on software quality (2010) (11)
- A Search-Based Testing Approach for XML Injection Vulnerabilities in Web Applications (2017) (11)
- A UML/MARTE Model Analysis Method for Detection of Data Races in Concurrent Systems (2009) (11)
- Automatic selection of test execution plans from a video conferencing system product line (2012) (11)
- VPML: an approach to detect design patterns of MOF-based modeling languages (2015) (11)
- Useful software engineering research - leading a double-agent life (2011) (11)
- Investigation of Object - Oriented Designs:An Industrial Case Study (1999) (11)
- Testing Deadline Misses for Real-Time Systems Using Constraint Optimization Techniques (2012) (11)
- Automated Classification of Legal Cross References Based on Semantic Intent (2016) (11)
- Automatically Deriving UML Sequence Diagrams from Use Cases (2010) (11)
- Search-based multi-vulnerability testing of XML injections in web applications (2019) (11)
- A goal-based approach for qualification of new technologies: Foundations, tool support, and industrial validation (2013) (11)
- A Model-Driven Approach to Offline Trace Checking of Temporal Properties with OCL (2014) (11)
- Worst-Case Scheduling of Software Tasks - A Constraint Optimization Model to Support Performance Testing (2014) (11)
- Augmenting Field Data for Testing Systems Subject to Incremental Requirements Changes (2017) (10)
- Flakify: A Black-Box, Language Model-Based Predictor for Flaky Tests (2021) (10)
- State-Based Testing: Industrial Evaluation of the Cost-Effectiveness of Round-Trip Path and Sneak-Path Strategies (2012) (10)
- Practical Model-driven Data Generation for System Testing (2019) (10)
- A Multi-objective Genetic Algorithm to Rank State-Based Test Cases (2013) (10)
- A goal-driven definition process for product metrics based on properties (1994) (10)
- Mining assumptions for software components using machine learning (2020) (10)
- A Metamodeling Approach to Pattern Specification and Detection (2006) (10)
- Automating system test case classification and prioritization for use case-driven testing in product lines (2019) (10)
- An empirical study on the potential usefulness of domain models for completeness checking of requirements (2019) (10)
- Model-Based Simulation of Legal Requirements: Experience from Tax Policy Simulation (2016) (9)
- A Change Management Approach in Product Lines for Use Case-Driven Development and Testing (2017) (9)
- Supporting Deep Neural Network Safety Analysis and Retraining Through Heatmap-Based Unsupervised Learning (2020) (9)
- Code generation from UML / MARTE / OCL Environment Models to Support Automated System Testing of Real-Time Embedded Software (2012) (9)
- On systematically building a controlled natural language for functional requirements (2020) (9)
- International Conference on Software Engineering, ISCE 2007, Workshop on the Future of Software Engineering, FOSE 2007, May 23-25, 2007, Minneapolis, MN, USA (2007) (9)
- System Testing of Timing Requirements Based on Use Cases and Timed Automata (2017) (9)
- A Systematic Review of the Application and Empirical Investigation of Evolutionary Testing (2008) (9)
- Software measurement and formal methods: a case study centered on TRIO+ specifications (1997) (9)
- A model-based framework for probabilistic simulation of legal policies (2015) (9)
- A comprehensive and systematic methodology for client-server class integration testing (2003) (9)
- Toward Automatic Generation of Intrusion Detection Verification Rules (2008) (9)
- Oracles for Testing Software Timeliness with Uncertainty (2018) (9)
- Cost-effective strategies for the regression testing of database applications: Case study and lessons learned (2016) (9)
- Revisiting Model-Driven Engineering for Run-Time Verification of Business Processes (2014) (9)
- Software Verification - A Scalable, Model-Driven, Empirically Grounded Approach (2010) (9)
- Performance Stress Testing of Real-Time Systems Using Genetic Algorithms (2004) (9)
- Reply to ''Comments to the Paper: Briand, El Emam, Morasca: On the Application of Measurement Theory in Software Engineering'' (1997) (8)
- An Experimental Evaluation of the Impact of System Sequence Diagrams and System Operation Contracts on the Quality of the Domain Model (2011) (8)
- Decision Support for Security-Control Identification Using Machine Learning (2019) (8)
- Model-driven, network-context sensitive intrusion detection (2007) (8)
- COMPARE: A Comprehensive Framework for Architecture Evaluation (1998) (8)
- Trace-Checking CPS Properties: Bridging the Cyber-Physical Gap (2020) (8)
- Empirical Investigations of Quality Factors in Object- Oriented Software (1999) (8)
- Requirements for the knowledge-based support of software engineering measurement plans (1998) (8)
- Automated Generation of Constraints from Use Case Specifications to Support System Testing (2018) (8)
- Model Driven Engineering for Data Protection and Privacy: Application and Experience with GDPR (2020) (8)
- Legal Markup Generation in the Large: An Experience Report (2017) (8)
- Uncertainty-aware specification and analysis for hardware-in-the-loop testing of cyber-physical systems (2021) (8)
- Q‐MOPP: qualitative evaluation of maintenance organizations, processes and products (1998) (7)
- A state-based approach to integration testing for object-oriented programs (2005) (7)
- Identifying optimal trade-offs between CPU time usage and temporal constraints using search (2014) (7)
- GemRBAC-DSL: A High-level Specification Language for Role-based Access Control Policies (2016) (7)
- Q‐MOPP: qualitative evaluation of maintenance organizations, processes and products (1998) (7)
- Quantitative Empirical Modeling for Manageing Software Development: Constraints, Needs and Solutions (1992) (7)
- JoanAudit: a tool for auditing common injection vulnerabilities (2017) (7)
- CRESCO: Construction of Evidence Repositories for Managing Standards Compliance (2011) (7)
- Model-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies (2018) (6)
- Assessing Quality and Effort of Applying Aspect State Machines for Robustness Testing: A Controlled Experiment (2013) (6)
- AI-Enabled Automation for Completeness Checking of Privacy Policies (2021) (6)
- TemPsy-Check: a Tool for Model-driven Trace Checking of Pattern-based Temporal Properties (2017) (6)
- Property-based Software Engineering Measurement 2 . Basic Definitions Definition 1: Representation of Systems and Modules (1996) (6)
- µTIL: Mutation-based Statistical Test Inputs Generation for Automatic Fault Localization (2012) (6)
- METRIX: a tool for software-risk analysis and management (1994) (6)
- MCP: A Security Testing Tool Driven by Requirements (2019) (6)
- HITECS: A UML Profile and Analysis Framework for Hardware-in-the-Loop Testing of Cyber Physical Systems (2018) (6)
- Using machine learning to assist with the selection of security controls during security assessment (2020) (6)
- Automated Recommendation of Templates for Legal Requirements (2020) (6)
- Model-Driven Trace Diagnostics for Pattern-based Temporal Specifications (2018) (6)
- Minimizing CPU time shortage risks in integrated embedded software (2013) (5)
- Building an experience factory for maintenance (1994) (5)
- Model-Based Testing of Obligations (2014) (5)
- Insights and Lessons Learned from Analyzing ICSE 2014 Survey and Review Data (2014) (5)
- Log-based slicing for system-level test cases (2021) (5)
- A Unified Approach for Predictability Analysis of Real-Time Systems using UML-based Control Flow Information (2005) (5)
- A modeling approach to support the similarity-based reuse of configuration data (2012) (5)
- An automated framework for the extraction of semantic legal metadata from legal texts (2020) (5)
- Empirically Evaluating the Impact of Applying Aspect State Machines on Modeling Quality and Effort (2011) (5)
- Comments on (quote)Towards a framework for software measurement validation(quote) (1997) (5)
- The Role of Controlled Experiments Working Group Results (2006) (5)
- The impact of automated support for linking equivalent requirements based on similarity measures (2009) (5)
- Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction and Clustering (2022) (5)
- Defining and validating design coupling measures in object-oriented systems (1996) (4)
- Stress Testing for Real-Time Systems Using Genetic Algorithms (2003) (4)
- Evolutionary Robustness Testing of Data Processing Systems Using Models and Data Mutation (T) (2015) (4)
- An Operational Process for Goal-Driven (2002) (4)
- Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts (2021) (4)
- Empirical Studies of Software Maintenance: A Report from WESS '97 (1998) (4)
- Schedulability Analysis of Real-Time Systems with Uncertain Worst-Case Execution Times (2020) (4)
- CoCoTest: a tool for model-in-the-loop testing of continuous controllers (2014) (4)
- A Comprehensive Framework for Architecture Evaluation (1998) (4)
- Can We Predict the Quality of Spectrum-based Fault Localization? (2020) (4)
- Bridging the Gap between Requirements Modeling and Behavior-Driven Development (2019) (4)
- Automated Question Answering for Improved Understanding of Compliance Requirements: A Multi-Document Study (2022) (4)
- Modelling the Factors Driving the Quality of Meetings in the Software Development Process (1999) (4)
- Supporting DNN Safety Analysis and Retraining through Heatmap-based Unsupervised Learning (2020) (4)
- HUDD: A tool to debug DNNs for safety analysis (2022) (4)
- Improving State-Based Coverage Criteria Using Data Flow Information (2006) (3)
- An Extended Systematic Literature Review on Classification , Structuring and Assessment of Evidence for Safety Compliance (2013) (3)
- Automated Testing of Web Application Firewalls (2016) (3)
- Companion Proceedings of the 36th International Conference on Software Engineering (2014) (3)
- A SysML-Based Methodology for Model Testing of Cyber-Physical Systems (2018) (3)
- Toward a Comprehensive and Systematic Methodology for Class Integration Testing (2003) (3)
- An automated framework for detection and resolution of cross references in legal texts (2015) (3)
- Empirical Evaluation in Software Engineering: Role, Strategy, and Limitations (2006) (3)
- Recognizing Patterns for Software Development Prediction and Evaluation (1993) (3)
- Modeling data protection and privacy: application and experience with GDPR (2021) (3)
- Automating Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines (2019) (3)
- 1 An Approach to Detecting Design Patterns in MOF-Based Domain-Specific Models with QVT (2011) (3)
- Practical Guidelines for Measurement-Based Process Improvement 1 (1996) (3)
- Black-Box Testing of Deep Neural Networks through Test Case Diversity (2021) (3)
- Guidelines for Assessing the Accuracy of Log Message Template Identification Techniques (2022) (3)
- A Model-driven Approach to Trace Checking of Temporal Properties with Aggregations (2019) (3)
- Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results in the Space Domain (2021) (3)
- Black-box SQL Injection Testing (2014) (3)
- Automated, Cost-effective, and Update-driven App Testing (2020) (2)
- Simulator-based explanation and debugging of hazard-triggering events in DNN-based safety-critical systems (2022) (2)
- ReACP: A Semi-Automated Framework for Reverse-engineering and Testing of Access Control Policies of Web Applications (2016) (2)
- Panel: empirical alidation-what, why, when, and how (2003) (2)
- SMRL: A Metamorphic Security Testing Tool for Web Systems (2020) (2)
- Leveraging natural-language requirements for deriving better acceptance criteria from models (2020) (2)
- PRINS: scalable model inference for component-based system logs (2021) (2)
- Search-Based Testing Approach for Deep Reinforcement Learning Agents (2022) (2)
- Signal-Based Properties: Taxonomy and Logic-based Characterization (2019) (2)
- Assessing the Impact of Reuse on Quality and Productivity in Object-Oriented Systems * (1996) (2)
- A Theoretical Framework for Understanding the Relationship Between Log Parsing and Anomaly Detection (2021) (2)
- A Machine Learning Approach for Automated Filling of Categorical Fields in Data Entry Forms (2022) (2)
- Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings (2005) (2)
- Using the European Space Agency Database: A replicated Assessment of Common Software Cost Estimation (1999) (2)
- From RELAW Research to Practice: Reflections on an Ongoing Technology Transfer Project (2017) (2)
- Guided Interactive Configuration of Embedded Software Systems Using Constraint Satisfaction over Finite Domains (2012) (2)
- A Validation of Object-Oriented Measures (1996) (1)
- Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems (2011) (1)
- Making Model-Driven Verification Practical and Scalable - Experiences and Lessons Learned (2016) (1)
- Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems (2005) (1)
- A Quantitative Framework for Predicting Resource Usage and Load in Real-Time Systems based on UML Models (2006) (1)
- Effective Removal of Operational Log Messages: an Application to Model Inference (2020) (1)
- Process Modelling and Empirical Studies of Software Evolution (PMESSE'97) Workshop Report (1997) (1)
- Specification-Based Testing of Intrusion Detection Systems (2008) (1)
- ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolutionary Search (2022) (1)
- Applying UML/MARTE on industrial projects: challenges, experiences, and guidelines (2014) (1)
- Combining Genetic Programming and Model Checking to Generate Environment Assumptions (2021) (1)
- NLP-based Automated Compliance Checking of Data Processing Agreements against GDPR (2022) (1)
- Dynamic Adaptive Network Configuration for IoT Systems: A Search-based Approach (2019) (1)
- De?ning and validating coupling measures in object-oriented systems (1997) (1)
- Estimating Probabilistic Safe WCET Ranges of Real-Time Systems at Design Stages (2020) (1)
- Verification and Validation Laboratory : GemRBAC-DSL : a High-level Specification Language for Role-based Access Control Policies (2016) (1)
- MAANA: An Automated Tool for DoMAin-Specific HANdling of Ambiguity (2021) (1)
- AINSI - An Inductive Software Process Improvement Method: Concrete Steps and Guidelines (1998) (1)
- COREQQA: a COmpliance REQuirements understanding using question answering tool (2022) (1)
- ThEodorE: a Trace Checker for CPS Properties (2021) (1)
- Automated reverse engineering of role-based access control policies of web applications (2021) (1)
- Modeling Security and Privacy Requirements for Mobile Applications: a Use Case-driven Approach (2017) (1)
- An experimental scrutiny of visual design modelling: VCL up against UML+OCL (2019) (1)
- Conducting and Analyzing Empirical Studies in Search-Based Software Engineering (2011) (1)
- Effective fault localization of automotive Simulink models: achieving the trade-off between test oracle effort and fault localization accuracy (2018) (1)
- - 06 March 2012 1 Experiences with Model-based Product Line Engineering for Developing a Family of Integrated Control Systems : an Industrial Case Study (2012) (1)
- VPML: an approach to detect design patterns of MOF-based modeling languages (2013) (0)
- Empirical research in object-oriented quality (1997) (0)
- Free Download Model-Based Testing For Embedded Systems Book (2014) (0)
- In this issue (2007) (0)
- Tackling Model-Based Software Testing and Verification as a Search Problem (2013) (0)
- Environment modeling and simulation for automated testing of soft real-time embedded software (2013) (0)
- Identifying the Hazard Boundary of ML-enabled Autonomous Systems Using Cooperative Co-Evolutionary Search (2023) (0)
- In this issue (2007) (0)
- Model-based simulation of legal policies: framework, tool support, and validation (2016) (0)
- Metamorphic Testing for Web System Security (2022) (0)
- Correction to: Search-based multi-vulnerability testing of XML injections in web applications (2019) (0)
- A Machine Learning Approach for Automated Filling of Data Entry Forms (2022) (0)
- Author ' s personal copy Automated traceability analysis for UML model refinements (2008) (0)
- Probabilistic WCET Estimation for Weakly Hard Real-Time Systems (2023) (0)
- Does aspect-oriented modeling help improve the readability of UML state machines? (2012) (0)
- Reflections on the Empirical Software Engineering journal (2021) (0)
- Optimal priority assignment for real-time systems: a coevolution-based approach (2021) (0)
- FoSE 2007 : Future of Software Engineering : 23-25 May 2007, Minneapolis, Minnesota (2007) (0)
- DNN Explanation for Safety Analysis: an Empirical Evaluation of Clustering-based Approaches (2023) (0)
- ATUA: an update-driven app testing tool (2022) (0)
- # ISERN-95-03-1-Theoretical and Empirical Validation of Software Product Measures 1 (1995) (0)
- Tackling the Testing and Verification of Multicore and Concurrent Software as a Search Problem (2012) (0)
- Roadmapping Working Group 2 Results (2006) (0)
- Cost-e ff ective Strategies for the Regression Testing of Database Applications : Case study and Lessons Learned (2015) (0)
- In this Issue (2004) (0)
- Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems (2022) (0)
- Software Engineering R&D group at CRIM (1996) (0)
- SBST 2017 Tutorial (2017) (0)
- Response to "Handling Regression Subsets in Software Modeling" by Ronald Gulezian (1997) (0)
- Statement Fact Definition Reference Condition Target Reason Penalty Permission Exception Obligation Prohibition Time Auxiliary Party Violation Agent Location Constraint Modality Action Situation Artifact (2019) (0)
- Configuring use case models in product families (2016) (0)
- Correction to: Can Offline Testing of Deep Neural Networks Replace Their Online Testing? (2022) (0)
- A Hitchhiker ’ s Guide to Statistical Tests for Assessing Randomized Algorithms in Software Engineering 1 (2011) (0)
- Build SysML Models System Requirements Traceability Information Model Requirements & Design Models Estimated Impact Set ( EIS ) Systems Engineer Rank Elements Modeling Change Impact Analysis Ranked EIS Change Request Change Statements ! " (2016) (0)
- Correction to: Search-based multi-vulnerability testing of XML injections in web applications (2019) (0)
- An AI-based Approach for Tracing Content Requirements in Financial Documents (2021) (0)
- Trace Diagnostics for Signal-based Temporal Properties (2022) (0)
- A Model-based Conceptualization of Requirements for Compliance Checking of Data Processing against GDPR (2021) (0)
- Boilerplate Conformance Syntax Rules Cast to BNF Grammar Boilerplate BNF Grammar Abstractions from Text Chunking Implementation of grammar using JAPE JAPE rules for Boilerplate Conformance Checking (2014) (0)
- Systematic Evaluation of Deep Learning Models for Failure Prediction (2023) (0)
- In this issue (2008) (0)
- An experimental scrutiny of visual design modelling: VCL up against UML+OCL (2019) (0)
- Using machine learning to assist with the selection of security controls during security assessment (2020) (0)
- Message from the ICST 2016 Chairs (2016) (0)
- Scalable Inference of System-level Models from Component Logs (2019) (0)
- VERIFICATION — A SCALABLE , MODEL-DRIVEN , EMPIRICALLY GROUNDED APPROACH 28 . 1 (2018) (0)
- Concurrent Contracts for Java (2008) (0)
- On the Effectiveness of Contracts as Test Oracles in the Detection and Diagnosis of Faults in Concurrent Object- Oriented Software (2013) (0)
- Dear Editor: Enclosed please find an IST manuscript titled Supporting the Verification of Compliance to Safety Standar ds via Model-Driven Engineering: Approach, Tool-Support and Empirical Validation (2012) (0)
- Data-Driven Mutation Analysis for Cyber-Physical Systems (2022) (0)
- In this issue (2008) (0)
- In this issue (2007) (0)
- Improving the Test Quality of Safety Critical Software by using Combined KPSO Mutation Method (2015) (0)
- EMPIRICALLY GROUNDED APPROACH (2019) (0)
- In this issue (2006) (0)
- An empirical study on the potential usefulness of domain models for completeness checking of requirements (2019) (0)
- Stress Testing of Design Assumptions in Cyper-Physical Systems: A Control Theory-Based Approach (2023) (0)
- Search-based multi-vulnerability testing of XML injections in web applications (2019) (0)
- IN OBJECT - ORIENTED SYSTEMS (1996) (0)
- ISERN 0005 1 Resource Estimation in Software Engineering (2001) (0)
- In this issue (2008) (0)
- DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networks (2023) (0)
- In This Issue (2004) (0)
- Software Verication and Validation Laboratory: Black-box SQL Injection Testing: Technical Report (2014) (0)
- Measuring the interaction complexity of teleoperated systems (1995) (0)
- Guest Editorial: Special section of the best papers from the 2nd International Symposium on Search Based Software Engineering 2010 (2013) (0)
- In this issue (2006) (0)
- LTM: Scalable and Black-box Similarity-based Test Suite Minimization based on Language Models (2023) (0)
- In This Issue (2004) (0)
- In This Issue (2004) (0)
- Research-based innovation in model-driven software engineering: lessons learned from high impact projects (2012) (0)
- In this issue (2007) (0)
- In this issue (2006) (0)
- Empirical research in object‐oriented quality (1997) (0)
- In this issue (2007) (0)
- Model-driven development and search-based software engineering: an opportunity for research synergy (2009) (0)
- MASS: A tool for Mutation Analysis of Space CPS (2022) (0)
- Verification and Validation Laboratory : A Comprehensive Modeling Framework for Role-based Access Control Policies (2015) (0)
- Defining and Applying A UML Profile for Modeling Crosscutting Behavior using UML State Machines (2010) (0)
- Qualitative analysis for maintenance process assessment (1996) (0)
- Combining Search-based and Adaptive Random Testing for Black-box System Testing of Real-time Embedded Systems (2012) (0)
- In This Issue (2004) (0)
- Maintaining COTS-Based Systems: Is it Possible? (Panel) (1998) (0)
- System Engineering in the Energy and Maritime Sectors: Towards a Solution Based on Model-Centric Processes (2009) (0)
- Learning Failure-Inducing Models for Testing Software-Defined Networks (2022) (0)
This paper list is powered by the following services:
Other Resources About Lionel Briand
What Schools Are Affiliated With Lionel Briand?
Lionel Briand is affiliated with the following schools: