General
- Intelligent Life Cycle Series.
- Top Ten Things to Know about data protection.
- Getting Requirements Right in the Analysis Phase.
- QEngine Web Functional Evaluation Guide.
- Managing the Deployment of ERP Systems in the Publishing Domain.
- Information Technology Risk Management.
- Architecture centered ERP Systems in the Manufacturing Domain.
- Influence of IT Strategy.
- Mission critical software architecture, system design, Business and Software Process Development.
- Intelligently Manage your ISP Certification.
- Pre-Testing Disaster Recovery and Business Continuity Plans (The Network Simulation Solution).
- SQL Server 2008, Server Consolidation with SQL 2008.
- Will Your HACCP Foundation Crumble ?
|
Software Testing
- GUI Testing Interface.
- Sample software system test plan for a new application
- Load / Stress Testing of Websites.
- The Benefits of Outsourced Testing:
- Software Testing Best Practices:
- Test Driven development in Enterprise Integration.
- Building Maintainable Test Cases with QEngine.
- Automating Dynamic Web Application with QEngine.
- Performance Testing Report Analysis.
- Performance Test Best Practice Whitepapers.
- Business Rules Based Test Automation, A Novel Approach for Accelerated Testing:
- Test Automation for Effective Post Deployment Testing:
- Realizing Business Value with A Testing Center of Excellence.
- Operational Excellence through Efficient Software Testing Metrics.
- Capacity Planning for Testing Web-Sites:
- Test Result Reporting:
- Ten Steps to Building Software Test Automation That Works.
- Test Framework Architecture Data Vs Code:
- Why Conventional Business Methods are not Equipped to Handle Business Rules Implementation:
- Clever Track (Tool for Controlling the Quality of Software Projects).
- Test Effort Estimation:
- Meeting Strategic Challenges Through Effective Software Testing:
- Improving the Maintainability of Automated Test Suites.
- Software Test Automation Myths and Facts.
- Test Automation Snake Oil.
- About the Return on Investment of Test Driven Development:
- Evolution of Test and Code Via Test First Design.
- Estimating Tester to Developer Ratios.
- The continuing Evolution on Software Testing.
- Risk Based Testing, Differing the Right Bugs.
- IPL Testing Tools and FDA General Principle of Software Validation.
- Totally Data Driven Automation Testing.
<
- Understanding Full Virtualization, Paravirtualisation, and Hardware assist.
- GUI Testing Interface.
- Automatically Identifying Special and Common Unit Tests for Object-Oriented Programs
- A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences
- Automatic Identification of Common and Special Object-Oriented Unit Tests
- Helping Users Avoid Bugs in GUI Applications
- A Framework for Generating Object-Oriented Unit Tests using Symbolic Execution
- Automated Test Generation for AspectJ Programs
- Computing Refactorings of Behavior Models To appear in Proc
- On Obligations Proc. 10th European Symp. on Research in Computer Security , Springer LNCS
- One Evaluation of Model-Based Testing and its Automation
- Construct Multiple Unique Input/Output Sequences Using Metaheuristic Optimisation Techniques
- Branch-coverage testability transformation for unstructured programs
- "Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and its Potential Impact"
- "Profiling Deployed Software: Assessing Strategies and Testing Opportunities"
- "Leveraging User Session Data to Support Web Application Testing"
- "Selecting a Cost-Effective Test Case Prioritization Technique"
- "On Test Suite Composition and Cost-Effective Regression Testing"
- Testing from a Non-Deterministic Finite State Machine Using Adaptive State Counting
- Testing conformance of a deterministic implementation to a non-deterministic stream X-machine
- Using a minimal number of resets when testing from a finite state machine
- On The Testability of SDL Specifications
- Testability Transformation
- ConSIT: A fully automated conditioned program slicer
- Automated Software Testing with Inferred Program Properties
- Automatic Extraction of Object-Oriented Observer Abstractions from Unit-Test Executions.
- Automatic Extraction of Sliced Object State Machines for Component Interfaces
- Automatic Identification of Common and Special Object-Oriented Unit Tests
- Rostra: A Framework for Detecting Redundant Object-Oriented Unit Tests
- Checking Inside the Black Box: Regression Testing Based on Value Spectra Differences.
- Improving Generation of Object-Oriented Test Suites by Avoiding Redundant Tests.
- "Life-Cycle E-Commerce Testing with OO-TTCN-3"
- Model Based Testing for Real--The Inhouse Card Case Study
- Model Based Testing in Incremental System Development Journal of Systems and Software
- An AGENDA for Testing Relational Database Applications
- Coverage Metrics for continuous Function Charts
- Abstractions for Model-Based Testing Proc.
- Ontology-Based Personalized Search and Browsing
- Mutually Enhancing Test Generation and Specification Inference
- Exploiting Synergy between Testing and Inferred Partial Specifications.
- Software Component Protocol Inference
- A Comparative Study of Two Safe Regression Test Selection Techniques
- Automated Software Engineering 2003
- Automated Software Engineering 2003
- Reformulating Software Engineering as a Search Problem
- UIO Sequence Based Checking Sequences for Distributed Test Architectures
- Using Candidates to test a Deterministic Implementation against a Non-deterministic Finite State Machine
- "Understanding the Effects of Changes on the Cost-Effectiveness of Regression Testing Techniques"
- " Quality Assurance under the Open Source Development Model "
- Virtual Teaming: Studies in Distributed Pair Programming
- "Can Fault-Exposure-Potential Estimates Improve the Fault Detection Abilities of Test Suites? "
- " Test Case Prioritization: A Family of Empirical Studies "
- Comparing test sets and criteria in the presence of test hypotheses and fault domains
- Elemental Design Patterns: A Formal Semantics for Composition of OO Software Architecture
- Specification Test Coverage Adequacy Criteria = Specification Test Generation Inadequacy Criteria?
- Experience with Performance Testing of Software Systems: Issues, an Approach, and Case Study
|
Software Engineering
- Performance Engineering and Global Software Development.
- Should Performance be an Integral Part of the SDLC.
- Requirements Analysts Must Also Be Inventors
- Applying Classification Techniques to Remotely Collected Program Execution Data
- Alex Orso
- Combining Static Analysis and Runtime Monitoring to Counter SQLInjection Attacks
- Efficient and Precise Dynamic Impact Analysis Using ExecuteAfter Sequences
- The Collective: A Cache-Based System Management Architecture
- AMNESIA: Analysis and Monitoring for NEutralizing SQLInjection Attacks
- MonDe: Safe Updating through Monitored Deployment of New Component Versions
- Context-Sensitive Program Analysis as Database Queries
- CloningBased ContextSensitive Pointer Alias Analysis Using Binary Decision Diagrams
- Scaling Regression Testing to Large Software Systems
- A Differencing Algorithm for Object-Oriented Programs
- A Generic Instrumentation Framework for Collecting Dynamic Information
- Classifying Data Dependences in the Presence of Pointers for Program Comprehension, Testing, and Debugging
- Gammatella: Visualizing Program-Execution Data for Deployed Software
- An Empirical Comparison of Dynamic Impact Analysis Algorithms
- Automated Support for Development, Maintenance, and Testing in the Presence of Implicit Control Flow
- Managing Complexity in Software Development with Formally Based Tools
- Contract-Checking Wrappers for C++ Classes
- Alex Orso
- Alex Orso
- Alex Orso
- Dynamic Module Replacement in Distributed Protocols
- A Practical FlowSensitive and ContextSensitive C and C++ Memory Leak Detector
- Program Synthesis from Formal Requirements Specifications Using APTS∗
- Tracking Down Software Bugs Using Automatic Anomaly Detection
- Service Facilities: Extending Abstract Factories to Decouple Advanced Dependencies
- A Formal Approach to Component-Based Software Engineering: Education and Evaluation
- Component-Based Systems1
- Experience Report: Using RESOLVE/C++ for Commercial Software
|
Software Development
- Nine Best Practices the Software Management Framework.
- The FreeBSD Project: A Replication Case Study of Open Source Development
- Cost-Benefit Trade-Off Analysis using BBN for Aspect-Oriented Risk-Driven Development
- Predicting Availability of Systems using BBN in Aspect-Oriented Risk-Driven Development (AORDD)
- Precise Identification of Composition Relationships for UML Class Diagrams
- Annotated Inclusion Constraints for Precise Flow Analysis
- Robustness Testing of Java Server Applications
- Parameterized Object Sensitivity for Points-to Analysis for Java
- Robustness Testing of Java Server Applications
- Automatic Test Factoring for Java
- Using Predicate Fields in a Highly Flexible Industrial Control System
- Javari: Adding Reference Immutability to Java
- Static Deadlock Detection for Java Libraries
- Eclat: Automatic Generation and Classification of Test Inputs
- Eclat 1.1 Program Analysis Group * CSAIL * MIT
- An overview ofJMLtools and applications
- The Groupthink specification exercise
- Fragment Class Analysis for Testing of Polymorphism in Java Software
- Testing of Java Web Services for Robustness
- Precise Call Graphs for C Programs with Function Pointers
- Open Source Software Development:A Case Study of FreeBSD
- Model Composition Directives
- Managed Evolution of a Model Driven Development Approach to Software-based Solutions
- A Software Engineering Research Repository
- Design Patterns and Change Proneness:An Examination of Five Evolving Systems.
- Understanding Change-proneness in OO Software through Visualization
- Open XML Requirements Specifications,a Xylia based application
- On the Description of Communications Between Software Components with UML
- A Strategy for Efficiently Verifying Requirements Specifications Using Composition and Invariants
- Fragment Class Analysis for Testing of Polymorphism in Java Software
- Active Learning for Automatic Classification of Software Behavior
- TRIPWIRE: Mediating Software Self-Awareness
- Automated Support for Development, Maintenance, and Testing in the Presence of Implicit Control Flow
- Leveraging Field Data for Impact Analysis and Regression Testing
- Improving Impact Analysis and Regression Testing Using Field Data
- Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage
- Understanding Data Dependences in the Presence of Pointers
- Parameterized Object Sensitivity for Pointsto and SideEffect Analyses for Java
- Precise Call Graph Construction in the Presence of Function Pointers
- Constructing Precise Object Relation Diagrams
- Edits in Xylia: Preserving the Validity of XML Documents
- Edits in Xylia Validity Preserving Editing of XML Documents
- A Technique for Specifying Interface Modules for Real-Time Systems
- Requirements-based Monitors for Real-Time Systems
- Interclass Testing of Object Oriented Software
- Monitoring Deployed Software Using Software Tomography
- Monitoring Deployed Software Using Software Tomography(PDF)
- Interface Module Speci_cations for Real-time Systems
- The Xylia Toolkit: Editing XML with Java
- Pointsto Analysis for Java Using Annotated Constraints
- Requirements-based Monitors for RealTime Systems
- Deriving Real-Time Monitors From SystemRequirements Documentation
- Requirements-based monitors for Real-Time Systems
- Deriving Real-Time Monitors From System Requirements Documentation
- Automated Testing of Real-Time Systems
- An Easily Extensible Toolset for Tabular Mathematical Expressions
- Visualization of Program-Execution Data for Deployed Software
Debugging
- A New Hardware Monitor Design to Measure Data Structure-Specific Cache Eviction Information
- Automatic Mining of Source Code Repositories to Improve Bug Finding Techniques
- Combining Self-reported and Automatic Data to Improve Programming Effort Measurement
- Efficient online computation of statement coverage
- EMPS: An Environment for Memory Performance Studies
- NUMA-Aware Java Heaps for Server Applications
- Parallel Parameter Tuning for Applications with Performance Variability
- Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers
- Recovering System Specific Rules from Software Repositories
- Using Dynamic Tracing Sampling to Measure Long Running Programs
- The University Of Arizona
- The University Of Arizona
- Data Centric Cache Measurement on the Intel Itanium 2 Processor
- Using Hardware Counters to Automatically Improve Memory Performance
- Using Information from Prior Runs to Improve Automated Tuning Systems
- Resource Policing to Support Fine-Grain Cycle Stealing in Networks of Workstations
- Automated Cluster-Based Web Service Performance Tuning
- Bug Driven Bug Finders
- Challenges in Measuring HPCS Learner Productivity in an Age of Ubiquitous Computing
- Interactive Binary Instrumentation
- Interactive Binary Instrumentation(PDF)
- Studying Code Development for High Performance Computing: The HPCS Program
- Unobtrusiveness and Efficiency in Idle Cycle Stealing for PC Grids
- Running on the Bare Metal with GeekOS
- The University Of Arizona
- Simplifying and Isolating Failure-Inducing Input
- Automated Debugging: Are We Close?
Validation
- Combining Self-reported and Automatic Data to Improve Programming Effort Measurement
- Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers
- Model Checking Autonomous Planners: Even the best laid plans must be verified
- Model-Driven Software Verification
- An Automated Verification Method for Distributed Systems Software Based on Model Extraction
- A Case for Requirements Validation, by Mats Heimdahl.
- From Models to Efficient Code: It's All in the Middle.
- Tool Intensive Software Development: New Challenges for Verification, Validation, and Certification.
- Test-Suite Reduction for Model Based Tests: Effects on Test Quality and Implications for Testing.
- Reducing Coverage Collection OverheadWith Disposable Instrumentation
- Infrastructure Support for Controlled Experimentation with Software Testing and Regression Testing Techniques
- An Empirical Study of Profiling Strategies forReleased Software and their Impact on Testing Activities
- Anomalies as Precursors of Field Failures
- ImprovingWeb Application Testing with User Session Data
- Experimental validation of new software technology
- Modeling dependability for a diverse set of stakeholders
- What We Have Learned About Fighting Defects
- Maintaining Software with a Security Perspective
- Security Testing using a Susceptibility Matrix
- An Automated Verification Method for Distributed Systems Software Based on Model Extraction
- An Empirical Study of Tracing Techniques from a Failure Analysis Perspective
- Modeling the Cost-Benefits Tradeoffs for Regression Testing Techniques
- The Impact of Test Suite Granularity on the CostEffectiveness of Regression Testing
- The Impact of Software Evolution on Code Coverage Information
- Building an Experience Base for Software Engineering: A report on the first CeBASE eWorkshop
- Building an Experience Base for Software Engineering: A report on the first CeBASE eWorkshop
- Compiler Optimization Correctness by Temporal Logic
|
Regression Testing
- Rapid .Crash Testing. for Continuously Evolving GUI-Based Software Applications
- Call Stack Coverage for Test Suite Reduction
- Automating regression testing for evolving GUI software
- Design Time Reliability Analysis of Distributed Fault Tolerance Algorithms
|
Embedded System Testing
- Undergraduate Embedded System Education at Carnegie Mellon
- Challenges In Deeply Networked System Survivability
- Design Time Reliability Analysis of Distributed Fault Tolerance Algorithms
- Coverage and the Use of Cyclic Redundancy Codes in Ultra-Dependable Systems
- Representing Design Tradeoffs in SafetyCritical Systems
- Efficient Use of Invisible Registers in Thumb Code
- Dynamic Coalescing for 16-bit Instructions
- Exploiting Computation Reuse Cache to Reduce Energy in Network Processors
- SENSS: Security Enhancement to Symmeteric Shared Memory Multiprocessors
- Embedded System Security
- Improving System Dependability with Functional Alternatives
- Quantifying the Reliability of Proven SPIDER Group Membership Service Guarantees
- Fault Tolerance Tradeoffs in Moving from Decentralized to Centralized Embedded Systems
- Cyclic Redundancy Code (CRC) Polynomial Selection For Embedded Networks
- Representing User Workarounds As A Component Of System Dependability
- Computer Science Search
- Using Architectural Properties to Model and Measure Graceful Degradation
- Work-arounds, Make-work, and Kludges
- A PERIOD-BASED GROUP MEMBERSHIP STRATEGY FOR NODES OF TDMA NETWORKS
- CRITICAL MESSAGE INTEGRITY OVER A SHARED NETWORK
- Problems Facing Group Membership Specifications for X-by-Wire Protocols
- Software Defect Masquerade Faults in Distributed Embedded Systems
- Elements of the Self-Healing System Problem Space
- A Framework for Scalable Analysis and Design of System-wide Graceful Degradation in Distributed Embedded Systems
|
Software Security
- Lazy Modular Upgrades in Persistent Object Stores
- Ownership Types for Safe RegionBased Memory Management in RealTime Java
- Ownership Types for Object Encapsulation
- Ownership Types for Object Encapsulation
- POPL 2003
- Ownership Types for Safe Programming: Preventing Data Races and Deadlocks
- Korat: Automated Testing Based on Java Predicates
- Applying Practical Formal methods to the Specification and Analysis of Security Properties
- An Algorithm for Strengthening State Invariants Generated from Requirements Specifications
- Tools for constructing requirements specifications: The SCR toolset at the age of ten Museum and the Web 2005 Sessions:Abstracts
|
Software Requirements
- Tools for constructing requirements specifications: The SCR toolset at the age of ten
- Helping Analysts Trace Requirements: An Objective Look
- A Metrics-Based Software Maintenance Effort Model
- Text is Software Too
- SEEWeb: Making Experimental Artifacts Available
- Building a Requirement Fault Taxonomy: Experiences from a NASA Verification and Validation Research Project
- Improving Requirements Tracing via Information Retrieval
- valuating Individual Contribution Toward Group Software Engineering Projects
|
Formal Methods
- Ten Commandments Revisited: A Ten-Year Perspective on the Industrial Application of Formal Methods
- Can Small Museums Develop Compelling, Educational and Accessible Web Resources?
- Copyright and Promotion: Oxymoron or Opportunity?
- Grand Challenge 6 Workshop on Dependable Systems Evolution
- Personalization Issues for Science Museum Websites and E-learning
- The Development of Science Museum Websites: Case Studies
- Report on BCS-FACS Christmas Meeting
- Search Engines and Online Museum Access on the Web
- Gender Issues and Museum Websites
- FACS Away Day
- FACS Christmas Meeting: The Verified Software Repository
- Program Verification and Semantics: Further Work, Science Museum, London
- FORTEST Network: Final meeting
- Promotion and Copyright: Oxymoron or Opportunity?
- FACS FACTS
|