SciHub
文献互助
期刊查询
一搜即达
科研导航
即时热点
交流社区
登录
注册
发布
文献
求助
首页
我的求助
捐赠本站
已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!
An empirical study of rules for well‐formed identifiers
作者
Dawn Lawrie,
Henry Feild,
David Binkley
出处
期刊:
Journal of Software Maintenance and Evolution: Research and Practice
[Wiley]
日期:2007-07-01
卷期号:19 (4): 205-229
被引量:31
标识
DOI:10.1002/smr.350
摘要
Abstract Readers of programs have two main sources of domain information: identifier names and comments. In order to efficiently maintain source code, it is important that the identifier names (as well as comments) communicate clearly the concepts they represent. Deißenböck and Pizka recently introduced two rules for creating well‐formed identifiers: one considers the consistency of identifiers and the other their conciseness. These rules require a mapping from identifiers to the concepts they represent, which may be costly to develop after the initial release of a system. An approach for verifying whether identifiers are well formed without any additional information (e.g., a concept mapping) is developed. Using a pool of 48 million lines of code, experiments with the resulting syntactic rules for well‐formed identifiers illustrate that violations of the syntactic pattern exist. Two case studies show that three‐quarters of these violations are ‘real’. That is, they could be identified using a concept mapping. Three related studies show that programmers tend to use a rather limited vocabulary, that, contrary to many other aspects of system evolution, maintenance does not introduce additional rule violations, and that open and proprietary sources differ in their percentage of violations. Copyright © 2007 John Wiley & Sons, Ltd.
求助该文献
相关文献
科研通AI机器人已完成分析
对不起,本页面需要您登录以后才可查看
进入登录/注册页面
科研通智能强力驱动
Strongly Powered by AbleSci AI
我的文献求助列表
浏览历史
一分钟了解求助规则
|
捐赠本站
|
历史今天
更新
⚡
2026年影响因子、分区
已更新!
(2026-6-17)
更新
📰 新增『新锐期刊分区』
(2026-3-24)
更新
💬 新增更精细的自定义提醒设置
(2026-1-4)
新增
🕒 每天60秒读懂世界·精选全球要闻
(2026-1-2)
新增
PDF的下载单位、IP信息已删除
(2025-6-4)
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
风华正茂
完成签到,获得积分
10
刚刚
大模型
的
应助
被
傲娇汽车
采纳,获得
10
刚刚
Criminology34
上传了
应助文件
1秒前
蔥Cong
完成签到,获得积分
10
1秒前
欧皇
完成签到,获得积分
20
1秒前
领导范儿
上传了
应助文件
1秒前
帅气忻
完成签到
,获得积分
10
1秒前
LONG
发布了新的
文献求助
10
2秒前
秋风
上传了
应助文件
3秒前
打打
上传了
应助文件
3秒前
幽默的涵菡
完成签到,获得积分
10
3秒前
Ava
的
应助
被
敬业乐群
采纳,获得
10
4秒前
Ade
完成签到,获得积分
10
4秒前
温辞
发布了新的
文献求助
10
4秒前
彭于晏
上传了
应助文件
4秒前
蔥Cong
发布了新的
文献求助
10
4秒前
苏离
完成签到
,获得积分
10
4秒前
布隆的保龄球
完成签到,获得积分
10
5秒前
baihehuakai
完成签到
,获得积分
10
5秒前
关你屁事
完成签到,获得积分
10
6秒前
张张张
完成签到,获得积分
20
6秒前
Abner
完成签到,获得积分
10
6秒前
万能的悲剧
完成签到
,获得积分
10
7秒前
子文
发布了新的
文献求助
10
7秒前
顺其自然
完成签到
,获得积分
10
7秒前
Xlinging
完成签到
,获得积分
10
7秒前
天真的追命
完成签到,获得积分
10
8秒前
乐观三问
完成签到
,获得积分
10
9秒前
活力映秋
发布了新的
文献求助
10
9秒前
可靠慕凝
发布了新的
文献求助
10
9秒前
西门博超
发布了新的
文献求助
10
10秒前
蛋堡
完成签到
,获得积分
10
11秒前
高兴寒梦
完成签到
,获得积分
0
13秒前
科目三
的
应助
被
LONG
采纳,获得
10
14秒前
P2
完成签到
,获得积分
10
14秒前
林夏
完成签到
,获得积分
10
14秒前
淡定的乐安
完成签到,获得积分
10
14秒前
srx
完成签到
,获得积分
10
14秒前
斯文的白玉
上传了
应助文件
14秒前
beiwei
完成签到
,获得积分
10
14秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】
10000
Essentials of Carbohydrate Chemistry and Biochemistry, 4th Edition
800
Organizational Behavior
510
Management and the Arts
510
Matrix Methods in Data Mining and Pattern Recognition Second Edition
510
CLSI VET01S-2024 Performance Standards for Antimicrobial Disk and Dilution Susceptibility Tests for Bacteria Isolated From Animals (7th Ed)
500
A Case Study on Hotels as Noncongregate Emergency Living Accommodations for Returning Citizens
500
热门求助领域
(近24小时)
化学
材料科学
医学
生物
纳米技术
计算机科学
化学工程
工程类
有机化学
物理
复合材料
生物化学
内科学
细胞生物学
基因
遗传学
免疫学
冶金
光电子学
癌症研究
热门帖子
关注
科研通微信公众号,转发送积分
7765426
求助须知:如何正确求助?哪些是违规求助?
9309695
关于积分的说明
20312073
捐赠科研通
7350210
什么是DOI,文献DOI怎么找?
3314858
关于科研通互助平台的介绍
2464246
邀请新用户注册赠送积分活动
2329292
今日热心研友
XX
15
斯文的白玉
9
30
cdercder
5
10
秋风
3
10
熊猫
2
整齐白萱
2
无极微光
2
mmyhn
1
注:热心度 = 本日应助数 + 本日被采纳获取积分÷10