Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ita Ryan

dblp:299/2262 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0001-6844-6365ORCID · verified

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

Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

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

Network and information security
2 papers
Usable security · 56% Systems and software security · 44%
Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Usable security › organizational security
organizational security culture
0.712023
Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon · ICSE 2023
Systems and software security › secure software development
secure coding
0.712023
Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon · ICSE 2023
Empirical software engineering › practitioner studies
practitioner survey
0.712023
Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon · ICSE 2023
Usable security › organizational security
security compliance
0.212023
Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon · ICSE 2023

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

systematic literature review · 1.3survey · 1.3
YearPublicationVenuePosition
2023 Unhelpful Assumptions in Software Security Research
abstract
In the study of software security many factors must be considered. Once venturing beyond the simplest of laboratory experiments, the researcher is obliged to contend with exponentially complex conditions. Software security has been shown to be affected by priming, tool usability, library documentation, organisational security culture, the content and format of internet resources, IT team and developer interaction, Internet search engine ordering, developer personality, security warning placement, mentoring, developer experience and more. In a systematic review of software security papers published since 2016, we have identified a number of unhelpful assumptions that are commonly made by software security researchers. In this paper we list these assumptions, describe why they sometimes do not reflect reality, and suggest implications for researchers.
Ita Ryan, Utz Roedig, Klaas-Jan Stol
CCS1
2023 Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon
abstract
Software security research has a core problem: it is impossible to prove the security of complex software. A low number of known defects may simply indicate that the software has not been attacked yet, or that successful attacks have not been detected. A high defect count may be the result of white-hat hacker targeting, or of a successful bug bounty program which prevented insecurities from persisting in the wild. This makes it difficult to measure the security of non-trivial software. Researchers instead usually measure effort directed towards ensuring software security. However, different researchers use their own tailored measures, usually devised from industry secure coding guidelines. Not only is there no agreed way to measure effort, there is also no agreement on what effort entails. Qualitative studies emphasise the importance of security culture in an organisation. Where software security practices are introduced solely to ensure compliance with legislative or industry standards, a box-ticking attitude to security may result. The security culture may be weak or non-existent, making it likely that precautions not explicitly mentioned in the standards will be missed. Thus, researchers need both a way to assess software security practice and a way to measure software security culture. To assess security practice, we converted the empirically-established 12 most common software security activities into questions. To assess security culture, we devised a number of questions grounded in prior literature. We ran a secure development survey with both sets of questions, obtaining organic responses from 1,100 software coders in 59 countries. We used proven common activities to assess security practice, and made a first attempt to quantitatively assess aspects of security culture in the broad developer population. Our results show that some coders still work in environments where there is little to no attempt to ensure code security. Security practice and culture do not always correlate, and some organisations with strong secure coding practice have weak secure coding culture. This may lead to problems in defect prevention and sustained software security effort.
Ita Ryan, Utz Roedig, Klaas-Jan Stol
ICSE1