结对作业一
这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业要求在哪里 | 作业要求 |
结对学号 | 221801431 291800139 |
这个作业的目标 | PSP表格、效能分析 根据用户需求进行原型设计 NABCD模型 队友评价 |
其他参考文献 | CVPR2019论文分类汇总 ECCV2020热门研究趋势 ICCV2019投稿 |
一、PSP表格和效能分析
PSP表格
PSP结对作业 | double Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
• Estimate | • 估计这个任务需要多少时间 | ||
Development | 开发 | ||
• Analysis | • 需求分析 | 90 | 60 |
• Learning tools | • 学习原型设计工具 | 120 | 150 |
• Discussion | • 结对讨论 | 100 | 120 |
• Design | • 界面原型设计(基本功能) | 1000 | 720 |
• Details & Modify | • 原型细节确定及修改调整 | 600 | 300 |
• Improve | • 原型完善 | 200 | 150 |
Reporting | 报告 | ||
• Size Measurement | • 计算工作量 | 10 | 10 |
• Blog | • 博客撰写 | 120 | 120 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 2370 | 1660 |
效能分析
- 此次结对作业的时间主要花在了需求分析的讨论以及原型设计的统一和完善上。 - 由于需求描述不够明确,我们在基本要求上加入了自己不同的见解。讨论需求的时候就出现了很多不明确的地方,以至于后面原型的设计是边做边修改,大大增加了时间的花费。 - 原型设计是耗时最大的部分,此过程经历了两个版本的更迭。导航栏的修改,不同模式下的首页设计,主题背景的更换都花了一定的时间。二、原型地址
三、原型介绍
-
用户可选择 游客方式 访问网站,也可以选择 注册 以进行更多操作。
-
游客方式:网站首页中央搜索框内可输入单个论文标题进行简单搜索,也可点击“上传”图标导入论文标题进行批量搜索。搜索框下为所有用户的搜索十大热词。
-
顶部导航栏点击 图标 或 Search ,跳转未登录时的简洁搜索页面。
-
游客首页
-
登录模式:可在搜索的基础上进行更多文章的分类与预览、热门文章,可以直观地查看本站对所有已爬取文章的数据分析与统计,可以进行用户的个人信息管理、收藏夹管理、一些设置信息等。
-
注册
-
-
登录
-
顶部导航栏点击 【首页】 ,可以进入已登入用户的详细首页,查看更多文章的分类与预览、热门文章等。
-
可以在顶部导航栏的 【搜索框】 处进行搜索,按下放大镜即可进行搜索,自动跳转至 【论文检索】 处显示搜索结果。也可以直接点击 【论文检索】 ,进行导入论文列表的操作,在进行搜索。
-
用户首页
-
【导入论文列表】 通过Excel进行批量导入,可对论文列表进行增删改操作。
-
导入论文列表
-
【爬取结果】 显示查询结果列表(包括论文的标题、摘要、关键词、原文链接、年份、作者、搜索热度等),结果分为:论文、期刊、图书三类,方便查看。可对论文列表进行查询(输入论文题目,也支持模糊查询:输入论文编号、关键词等基本信息)。可对搜索结果选择进行排序。若在论文列表中不存在所要检索的论文,则根据输入的查询语句到网站爬取并返回论文的摘要、关键词、原文链接、年份、作者等。新增的论文显示为淡紫色,放在列表的最开始处。勾选相应论文还可进行批量收藏、增删改,继而生成个性化定制的论文列表。
-
-
爬取结果
- 【热词分析】 针对此次的搜索结果进行论文的分析,形成图谱,直观的显示十大热门领域,点击某个关键词可展现相关的论文列表
- 论文热词分析
- 【查询历史】 可以选择时间来查看搜索历史,可以进行历史搜索记录的查看和删除。点击 查看 会跳转到相关的论文列表。
- 查询历史
-
顶部导航栏点击 【数据分析】 ,可显示对多年间(2014-2020)、不同顶会的五大热词呈现热度走势对比,以动图的形式呈现(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内;以及2020ECCV各研究机构的投稿作者数统计。
-
数据分析
-
用户选择【登录】后:
-
顶部导航栏点击 【头像框】 ,进入个人中心,其中涵括了 【基础设置】 以及个人 【收藏夹】 ,可以进行个人信息的查看、修改。还有个人的基本设置、安全设置。在 【收藏夹】
中,可对已收藏的论文进行分类以及取消收藏等操作。
-
顶部导航栏点击 【昵称】 的下拉列表,有个人主页、收藏夹、问答中心、公告栏等选项。
- 点击 【公告栏】 ,查看网站的公告。
- 点击 【问答中心】 ,查看对于网站常见问题的解答。
- 问答中心
-
四、困难解决
- 结对编程的困难可能最大体现在意见的分歧和统一。我们的解决方式是提意见,设想,沟通然后得出结果。但是此次的困难还体现在对于作业的需求不是特别理解。需求的表述可能存在二义性,但看了群聊天以及听了软工课后发现老师和助教的初衷是让我们进行自由发挥,想象无天花板,只要说得通,并且符合主流观点即可。于是我们在起初和过程中都在不断的修改和设计原型,敲定最终结果的过程是曲折的。
- 关于技术上的困难,首先是没有接触过原型工具,所以学习它花费的时间并不少。在设计的过程中由于使用的生疏也经常需要再次学习。起初在设计时考虑到网页在不同显示器的兼容,浏览器上的呈现或大或小,上网搜索及商量后才选择了一个统一的画布尺寸。其次是原型设计的交互和修改,我们的解决方式是在完成彼此任务的基础上修改对方的内容。
- 关于数据上的困难,因为并没有真正编码实现,所以对数据等资源的掌握是不完全正确的 ,所以只能正误各半的在原型上打样。
五、NABCD模型
N(Need,需求)
- 获取待爬取论文列表及论文信息爬取
- 支持用户输入单个论文题目,也支持批量导入论文列表;批量导入的论文列表可以在页面进行二次修改自定义。
- 通过论文列表,爬取论文的摘要、关键词、原文链接、作者、年份。
- 爬取的结果可以进行多种排序方式,爬取到的结果分为论文、期刊、图书三栏。
- 对已爬取的论文列表进行操作
- 可对论文列表进行增删改、收藏等操作。
- 可对论文列表进行查询(输入论文题目,也支持模糊查询:输入论文编号、关键词、标题等基本信息),若在论文列表中不存在所要检索的论文,则根据输入的查询语句到网站爬取并返回论文的摘要、关键词、原文链接、作者、年份。
- 分析已爬取到的论文信息
- 提取top10个热门领域或热门研究方向,形成如关键词图谱之类直观的查看方式,点击某个关键词可展现相关的论文;
- 可对多年间、不同顶会的热词呈现热度走势对比,以动图的形式呈现(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内);
- 其他
- 文章进行分类
- 热门文章推荐
- 收藏夹
- 查询历史有记录
- 游客模式、用户登入注册
- 个人信息管理
A(Approach,做法)
- 明确用户定位:学生、研究人员
- 明确用户需求:高效查询论文、快速准确的分析与了解相关领域
- 成本:通过用户逐步查询爬取文章,只保存有需要的文章,节省空间已保存更多的热门文章
- 人脉:周围主要都是目标用户,方便传播推广
- 技术:使用java或python,制作页面,爬取与保存数据
B(Benefit,好处)
- 目前国内大学生使用的“知网”平台应该是查找文献的第一选择,但我们的设计和知网有着很大的区别。首先,我们具有针对性,将范畴限定在计算机三大顶会,对相关的文章做出数据分析。这对于目标受众(计算机领域相关学生或人员)来说是极大的便利;其次,我们的设计风格是简洁易上手,初衷和提供的功能也十分直接明了,这是星罗棋布的当下,广大群众的不二之选。画风简洁清晰,做到了用户易上手。
- 我们的设计满足了用户对于论文的增删改查,查看近年计算机三大顶会热门研究领域等基本需求,还进行一些文章的分类、热门文章的推送、论文收藏、自定义所需查询的论文列表,支持查询历史的查看和删除。在听取了多位外专业同学关于论文搜寻网的想法和意见过后,我们在基础功能上增设了用户的不同模式。用户可以选择游客访问,进行一些简单快速的查询,或者经过体验后在本网站进行账号的注册长期使用。拥有个人账号的用户,可以为自己的目标文献依据个人不同意向和需求整理出自己独一份的论文列表。当然,增设了收藏夹的功能更是方便了用户的查找。此外还有数据分析与针对此次搜索与自己增删改后的自定义列表的热词分析,可以让用户快速的对此次查询有个大概的了解与方向,提升查找效率。
C(Competitors,竞争)
- 劣势:网上同类的网站有很多,其中不乏一些大型的成熟的网站。大型网站的影响力大、资源丰富;其他小型网站也各具特色。
- 优势:
- 我们的网站主要是小而简,且具有针对性。我们的设计削去了市面上许多同类网站所呈现的无用功能,比如一些消息通知、交友网站类型的“粉丝”和“关注”,尽力保证一个无打扰的环境,免去了一切不相关的、额外的资讯,利于用户专注学习。
- 网站首页有热门文章的推送与文章分类,帮助用户更好定位。
- 在文章数目上可能尚有不足,但是可以通过逐步地搜索、爬取来丰富网站地文章库,有一些十分冷门地文章很可能就不会收录,以节省空间放更多的较热门地文章(专门领域的网站或者一些大型网站大概率可以满足冷门的文章的需求)。
- 我们的网站主要针对计算机相关方向的同学,对爬取到的论文列表可以再进行二次查询、补充、自定义,在此基础上进行分析,形成图表,直观而高效。
- 用户不需要拥有账号即可使用核心功能,方便用户快速的进行查询、学习。注册账号登录后,便可以拥有更多的功能,提供了一些便利。
- 有收藏夹与查询历史的记录,方便找到以前的文章。
D(Delivery,推广)
- 关于网站的推广,我们采取的做法是先在小圈子内使用后以小圈子为圆心向外拓宽。可以现在校园范围内进行宣传,比如向身边的同学、一些学校的官方账号、校内的一些活动等。之后在一些相关的公众号、程序员之家——博客园或者技术人论坛——CSDN上进行推广。锁定我们的目标受众,在目标受众活跃的板块进行推广。考虑到计算机领域研究更多分布在各大高校、研究机构及IT企业,我们将利用高校学生的优势进行安利推广,当然,能得到老师和助教们的采纳,将更为我们网站的推广锦上添花。
六、原型工具的使用
- 此次结对作业我们采用的原型工具是Axure RP,通过AxureCloud的签入/签出进行在线协作,完成原型项目的共同实现。数据分析的动图以及关键词谱借助了Echarts,将js代码引入元件交互。
七、结对过程,队友评价
-
聊天截图 讨论的文件:
- 结对讨论文档
- 截图、语音:
-
291800139-zrs对221801431-cxx的评价:结对过程其实很简单,当我询问xx后,她给了我回复便达成一致开始合作。印象深刻的是结对讨论,因为其实本来我们两个人并不熟悉,所以一开始还是有点拘谨。但同时这也速成了我们之间开门见山单刀直入的工作态度。在讨论的过程中其实存在着意见分歧的地方,但是沉默后很快我们会折衷考虑或接受另一方的观点。xx是一个很有想法的女生,我认为她是我们结对领航的一方。我们之间有默契的地方(虽然好像并不是在正事上? 最后,非常希望接下来依然愉快合作。♥
-
221801431-cxx对291800139-zrs的评价:
结对的算是比较顺利的。先是rs他先下手做了一些思考后来和我说,然后我们定了一个大概的时间进行了具体的一个讨论,包括文字、语音、分享屏幕。我们一开始的想法都比较模糊,并且很多地方的理解不是非常一致,但是经过比较直观有效的讨论后,立即就开展的实践、分工。rs是比较负责与积极的,也是他先进行了一些资料的查询与研究,也为我们之后的实现提高了效率。他的积极影响了我,我马上就支棱起来赶紧开工了。正如他说的我们有一下奇奇怪怪的默契,也为这个结对过程增加了一些趣味。