| Keyword(1997-2001) | Frequency |
| software development process management | 159 |
| software verification | 112 |
| language types | 104 |
| software design techniques | 96 |
| software creation and management | 54 |
| software architectures | 51 |
| software testing and debugging | 44 |
| human factors | 37 |
| requirements analysis | 35 |
| software reliability | 32 |
| development frameworks and environments | 28 |
| object oriented languages | 26 |
| program verification | 21 |
| software libraries and repositories | 21 |
| software configuration management and version control systems | 20 |
| formal methods | 17 |
| metrics | 16 |
| model checking | 16 |
| application | 15 |
| software maintenance | 15 |
| reliability | 13 |
| client-server architectures | 11 |
| patterns | 11 |
| verification by model checking | 11 |
| theory | 10 |
| software architecture | 10 |
| discrete mathematics | 9 |
| embedded systems | 8 |
| modeling and simulation | 8 |
| pricing and resource allocation | 8 |
| real-time systems | 8 |
| software reverse engineering | 8 |
| walkthroughs | 8 |
| collaborative and social computing | 7 |
| concurrency | 7 |
| dependable and fault-tolerant systems and networks | 7 |
| formal languages and automata theory | 7 |
| network performance evaluation | 7 |
| quality assurance | 7 |
| reverse engineering | 7 |
| concurrent programming languages | 6 |
| embedded software | 6 |
| empirical study | 6 |
| enterprise computing | 6 |
| interoperability | 6 |
| real-time systems software | 6 |
| software development techniques | 6 |
| web applications | 6 |
| formal specification | 5 |
| industry and manufacturing | 5 |
| Keyword(2002-2006) | Frequency |
| software verification | 106 |
| software design techniques | 88 |
| language types | 63 |
| software development process management | 48 |
| software testing and debugging | 46 |
| software architectures | 30 |
| object oriented development | 26 |
| object oriented frameworks | 26 |
| human factors | 21 |
| software development methods | 19 |
| software configuration management and version control systems | 16 |
| software reliability | 16 |
| domain specific languages | 13 |
| model checking | 13 |
| object oriented languages | 13 |
| software creation and management | 13 |
| software development techniques | 13 |
| software libraries and repositories | 13 |
| software reverse engineering | 13 |
| process validation | 13 |
| program verification | 13 |
| verification by model checking | 13 |
| application | 12 |
| empirical software validation | 12 |
| formal methods | 12 |
| language features | 12 |
| program analysis | 12 |
| patterns | 11 |
| traceability | 11 |
| development frameworks and environments | 10 |
| logic and verification | 10 |
| organizing principles for web applications | 10 |
| program semantics | 10 |
| reliability | 10 |
| classes and objects | 9 |
| distributed systems organizing principles | 9 |
| integrated and visual development environments | 9 |
| model development and analysis | 9 |
| requirements analysis | 9 |
| software maintenance | 9 |
| client-server architectures | 8 |
| model verification and validation | 8 |
| modeling and modularity | 8 |
| modules / packages | 8 |
| state systems | 8 |
| web applications | 8 |
| web services | 8 |
| walkthroughs | 8 |
| rapid application development | 7 |
| error handling and recovery | 7 |
| Keyword(2007-2011) | Frequency |
| software verification | 132 |
| software development process management | 104 |
| software testing and debugging | 73 |
| human factors | 54 |
| language types | 51 |
| software maintenance | 36 |
| software reliability | 36 |
| software design techniques | 35 |
| reliability | 28 |
| software post-development issues | 27 |
| program verification | 25 |
| software reverse engineering | 20 |
| software architectures | 19 |
| software product lines | 16 |
| software notations and tools | 16 |
| process validation | 14 |
| development frameworks and environments | 13 |
| model checking | 13 |
| software configuration management and version control systems | 13 |
| software libraries and repositories | 13 |
| metrics | 12 |
| verification by model checking | 12 |
| static analysis | 11 |
| empirical software validation | 10 |
| formal methods | 10 |
| programming teams | 10 |
| empirical study | 9 |
| refactoring | 9 |
| documentation | 7 |
| dynamic analysis | 7 |
| mining software repositories | 7 |
| domain specific languages | 6 |
| information retrieval | 6 |
| parallel programming languages | 6 |
| program semantics | 6 |
| quality assurance | 6 |
| semantics and reasoning | 6 |
| traceability | 6 |
| interoperability | 5 |
| language features | 5 |
| object oriented languages | 5 |
| patterns | 5 |
| program analysis | 5 |
| program reasoning | 5 |
| requirements analysis | 5 |
| software creation and management | 5 |
| software development techniques | 5 |
| software evolution | 5 |
| software performance | 5 |
| software selection and adaptation | 5 |
| Keyword(2012-2016) | Frequency |
| software verification | 157 |
| software testing and debugging | 103 |
| software development process management | 92 |
| human factors | 54 |
| software design techniques | 51 |
| application | 40 |
| information retrieval | 32 |
| program verification | 30 |
| software configuration management and version control systems | 30 |
| software maintenance | 29 |
| development frameworks and environments | 27 |
| software post-development issues | 26 |
| real-world | 25 |
| requirements analysis | 22 |
| software architectures | 17 |
| software libraries and repositories | 17 |
| effectiveness | 16 |
| language types | 16 |
| open-source | 15 |
| available | 14 |
| compilers | 14 |
| empirical study | 14 |
| knowledge | 13 |
| program analysis | 13 |
| program semantics | 13 |
| state-of-the-art | 13 |
| algorithm | 12 |
| individual | 12 |
| software creation and management | 12 |
| software notations and tools | 12 |
| concurrency | 11 |
| literature | 11 |
| precision | 11 |
| industrial | 11 |
| developer | 10 |
| programming | 10 |
| metrics | 10 |
| automatic | 9 |
| correctness | 9 |
| efficiency | 9 |
| functionality | 9 |
| machine learning | 9 |
| refactoring | 9 |
| software reliability | 9 |
| traditional | 9 |
| dynamic analysis | 8 |
| efficient | 8 |
| javascript | 8 |
| prediction | 8 |
| systematic | 8 |